---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/krb5/fuzzing/Fuzz_profile.c'
      linkageType:     externalLinkage
      functionLinenumber: 22
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          77
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - fclose
        - fopen
        - fwrite
        - getpid
        - initialize_prof_error_table
        - profile_free_node
        - profile_parse_file
        - profile_verify_node
        - unlink
      functionUses:    0
      BranchProfiles:
        - Branch String:   'Fuzz_profile.c:24,32'
          Branch Sides:
            TrueSide:        'Fuzz_profile.c:24,35'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - getpid
              - sprintf
              - fopen
              - fwrite
              - initialize_prof_error_table
              - profile_parse_file
              - profile_verify_node
              - profile_free_node
              - fclose
              - unlink
            FalseSide:       'Fuzz_profile.c:25,9'
            FalseSideFuncs:  []
        - Branch String:   'Fuzz_profile.c:24,9'
          Branch Sides:
            TrueSide:        'Fuzz_profile.c:25,9'
            TrueSideFuncs:   []
            FalseSide:       'Fuzz_profile.c:30,13'
            FalseSideFuncs:
              - getpid
              - sprintf
              - fopen
              - fwrite
              - initialize_prof_error_table
              - profile_parse_file
              - profile_verify_node
              - profile_free_node
              - fclose
              - unlink
        - Branch String:   'Fuzz_profile.c:32,9'
          Branch Sides:
            TrueSide:        'Fuzz_profile.c:33,9'
            TrueSideFuncs:   []
            FalseSide:       'Fuzz_profile.c:35,12'
            FalseSideFuncs:
              - fwrite
              - initialize_prof_error_table
              - profile_parse_file
              - profile_verify_node
              - profile_free_node
              - fclose
              - unlink
      Callsites:
        - Src:             'Fuzz_profile.c:30,44'
          Dst:             getpid
        - Src:             'Fuzz_profile.c:30,5'
          Dst:             sprintf
        - Src:             'Fuzz_profile.c:31,16'
          Dst:             fopen
        - Src:             'Fuzz_profile.c:35,5'
          Dst:             fwrite
        - Src:             'Fuzz_profile.c:40,9'
          Dst:             initialize_prof_error_table
        - Src:             'Fuzz_profile.c:42,9'
          Dst:             profile_parse_file
        - Src:             'Fuzz_profile.c:43,9'
          Dst:             profile_verify_node
        - Src:             'Fuzz_profile.c:45,9'
          Dst:             profile_free_node
        - Src:             'Fuzz_profile.c:48,5'
          Dst:             fclose
        - Src:             'Fuzz_profile.c:49,5'
          Dst:             unlink
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - 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:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    sprintf
      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:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_rename_node
      functionSourceFile: '/src/krb5/src/util/profile/prof_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 644
      functionDepth:   0
      returnType:      'size_t '
      argCount:        2
      argTypes:
        - 'struct.profile_node *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          219
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached:
        - strcmp
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'prof_tree.c:648,5'
          Branch Sides:
            TrueSide:        'prof_tree.c:648,5'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:650,16'
            FalseSideFuncs:
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strdup
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:650,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:651,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:656,25'
            FalseSideFuncs:
              - strdup
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:657,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:658,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:665,12'
            FalseSideFuncs:
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:665,5'
          Branch Sides:
            TrueSide:        'prof_tree.c:666,20'
            TrueSideFuncs:
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - free
            FalseSide:       'prof_tree.c:673,10'
            FalseSideFuncs:
              - free
        - Branch String:   'prof_tree.c:666,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:667,13'
            TrueSideFuncs:
              - free
            FalseSide:       'prof_tree.c:668,5'
            FalseSideFuncs:
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:673,21'
          Branch Sides:
            TrueSide:        'prof_tree.c:673,25'
            TrueSideFuncs:
              - free
            FalseSide:       'prof_tree.c:697,10'
            FalseSideFuncs:
              - free
        - Branch String:   'prof_tree.c:673,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:677,13'
            TrueSideFuncs:
              - free
            FalseSide:       'prof_tree.c:697,10'
            FalseSideFuncs:
              - free
        - Branch String:   'prof_tree.c:677,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:678,32'
            TrueSideFuncs:
              - free
            FalseSide:       'prof_tree.c:680,41'
            FalseSideFuncs:
              - free
        - Branch String:   'prof_tree.c:681,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:682,32'
            TrueSideFuncs:
              - free
            FalseSide:       'prof_tree.c:687,13'
            FalseSideFuncs:
              - free
        - Branch String:   'prof_tree.c:687,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:688,23'
            TrueSideFuncs:
              - free
            FalseSide:       'prof_tree.c:689,13'
            FalseSideFuncs:
              - free
        - Branch String:   'prof_tree.c:689,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:690,26'
            TrueSideFuncs:
              - free
            FalseSide:       'prof_tree.c:692,41'
            FalseSideFuncs:
              - free
      Callsites:
        - Src:             'prof_tree.c:650,9'
          Dst:             strcmp
        - Src:             'prof_tree.c:656,18'
          Dst:             strdup
        - Src:             'prof_tree.c:666,13'
          Dst:             strcmp
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - 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:    12
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - 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:    12
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_set_relation_value
      functionSourceFile: '/src/krb5/src/util/profile/prof_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 620
      functionDepth:   0
      returnType:      'size_t '
      argCount:        2
      argTypes:
        - 'struct.profile_node *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'prof_tree.c:623,5'
          Branch Sides:
            TrueSide:        'prof_tree.c:623,5'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:625,10'
            FalseSideFuncs:
              - strdup
              - free
        - Branch String:   'prof_tree.c:625,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:626,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:628,17'
            FalseSideFuncs:
              - strdup
              - free
        - Branch String:   'prof_tree.c:629,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:630,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:632,10'
            FalseSideFuncs:
              - free
      Callsites:
        - Src:             'prof_tree.c:628,10'
          Dst:             strdup
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_remove_node
      functionSourceFile: '/src/krb5/src/util/profile/prof_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 602
      functionDepth:   0
      returnType:      'size_t '
      argCount:        1
      argTypes:
        - 'struct.profile_node *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'prof_tree.c:603,5'
          Branch Sides:
            TrueSide:        'prof_tree.c:603,5'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:605,9'
            FalseSideFuncs:  []
        - Branch String:   'prof_tree.c:605,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:606,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:608,5'
            FalseSideFuncs:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_mutex_unlock
      functionSourceFile: '/src/krb5/src/util/profile/../../include/k5-thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - fprintf
        - k5_os_mutex_unlock
        - strerror
      functionUses:    6
      BranchProfiles:
        - Branch String:   '../../include/k5-thread.h:383,9'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:384,17'
            TrueSideFuncs:
              - strerror
              - fprintf
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       '../../include/k5-thread.h:388,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   '../../include/k5-thread.h:388,5'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:388,5'
            TrueSideFuncs:   []
            FalseSide:       '../../include/k5-thread.h:388,5'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             '../../include/k5-thread.h:381,13'
          Dst:             k5_os_mutex_unlock
        - Src:             '../../include/k5-thread.h:385,20'
          Dst:             strerror
        - Src:             '../../include/k5-thread.h:384,9'
          Dst:             fprintf
        - Src:             '../../include/k5-thread.h:388,5'
          Dst:             __assert_fail
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - 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:    13
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - 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:    12
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    31
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_mutex_lock
      functionSourceFile: '/src/krb5/src/util/profile/../../include/k5-thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - fprintf
        - k5_os_mutex_lock
        - strerror
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../include/k5-thread.h:371,9'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:372,17'
            TrueSideFuncs:
              - strerror
              - fprintf
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       '../../include/k5-thread.h:376,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   '../../include/k5-thread.h:376,5'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:376,5'
            TrueSideFuncs:   []
            FalseSide:       '../../include/k5-thread.h:376,5'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             '../../include/k5-thread.h:369,13'
          Dst:             k5_os_mutex_lock
        - Src:             '../../include/k5-thread.h:373,20'
          Dst:             strerror
        - Src:             '../../include/k5-thread.h:372,9'
          Dst:             fprintf
        - Src:             '../../include/k5-thread.h:376,5'
          Dst:             __assert_fail
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_node_iterator
      functionSourceFile: '/src/krb5/src/util/profile/prof_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionDepth:   0
      returnType:      'size_t '
      argCount:        4
      argTypes:
        - 'char **'
        - 'struct.profile_node **'
        - 'char **'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         137
      ICount:          832
      EdgeCount:       184
      CyclomaticComplexity: 49
      functionsReached:
        - __assert_fail
        - k5_mutex_lock
        - k5_mutex_unlock
        - profile_node_iterator_free
        - profile_update_file_data_locked
        - strcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   'prof_tree.c:470,15'
          Branch Sides:
            TrueSide:        'prof_tree.c:470,18'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_unlock
              - __sanitizer_cov_trace_cmp4
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'prof_tree.c:471,9'
            FalseSideFuncs:  []
        - Branch String:   'prof_tree.c:470,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:471,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:472,9'
            FalseSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_unlock
              - __sanitizer_cov_trace_cmp4
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'prof_tree.c:472,20'
          Branch Sides:
            TrueSide:        'prof_tree.c:472,23'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_unlock
              - __sanitizer_cov_trace_cmp4
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'prof_tree.c:474,9'
            FalseSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_unlock
              - __sanitizer_cov_trace_cmp4
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'prof_tree.c:472,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:473,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:474,9'
            FalseSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_unlock
              - __sanitizer_cov_trace_cmp4
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'prof_tree.c:474,20'
          Branch Sides:
            TrueSide:        'prof_tree.c:474,23'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_unlock
              - __sanitizer_cov_trace_cmp4
              - k5_mutex_lock
            FalseSide:       'prof_tree.c:480,9'
            FalseSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_unlock
              - __sanitizer_cov_trace_cmp4
              - k5_mutex_lock
        - Branch String:   'prof_tree.c:474,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:475,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:480,9'
            FalseSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_unlock
              - __sanitizer_cov_trace_cmp4
              - k5_mutex_lock
        - Branch String:   'prof_tree.c:480,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:481,24'
            TrueSideFuncs:
              - k5_mutex_lock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_unlock
              - __sanitizer_cov_trace_cmp4
            FalseSide:       'prof_tree.c:482,9'
            FalseSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_unlock
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'prof_tree.c:482,20'
          Branch Sides:
            TrueSide:        'prof_tree.c:482,24'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_unlock
            FalseSide:       'prof_tree.c:487,9'
            FalseSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_unlock
        - Branch String:   'prof_tree.c:482,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:483,9'
            TrueSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_unlock
            FalseSide:       'prof_tree.c:487,9'
            FalseSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_unlock
        - Branch String:   'prof_tree.c:487,20'
          Branch Sides:
            TrueSide:        'prof_tree.c:487,23'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_unlock
            FalseSide:       'prof_tree.c:487,44'
            FalseSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
        - Branch String:   'prof_tree.c:487,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:487,44'
            TrueSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
            FalseSide:       'prof_tree.c:488,13'
            FalseSideFuncs:
              - k5_mutex_unlock
        - Branch String:   'prof_tree.c:488,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:489,30'
            TrueSideFuncs:
              - k5_mutex_unlock
            FalseSide:       'prof_tree.c:490,9'
            FalseSideFuncs:  []
        - Branch String:   'prof_tree.c:493,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:494,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
            FalseSide:       'prof_tree.c:557,14'
            FalseSideFuncs:
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:494,29'
          Branch Sides:
            TrueSide:        'prof_tree.c:495,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
            FalseSide:       'prof_tree.c:496,17'
            FalseSideFuncs:
              - profile_node_iterator_free
              - k5_mutex_unlock
        - Branch String:   'prof_tree.c:494,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:496,17'
            TrueSideFuncs:
              - profile_node_iterator_free
              - k5_mutex_unlock
            FalseSide:       'prof_tree.c:507,23'
            FalseSideFuncs:
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
        - Branch String:   'prof_tree.c:496,17'
          Branch Sides:
            TrueSide:        'prof_tree.c:497,34'
            TrueSideFuncs:
              - k5_mutex_unlock
              - profile_node_iterator_free
            FalseSide:       'prof_tree.c:498,40'
            FalseSideFuncs:
              - profile_node_iterator_free
        - Branch String:   'prof_tree.c:499,17'
          Branch Sides:
            TrueSide:        'prof_tree.c:500,18'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:501,17'
            FalseSideFuncs:  []
        - Branch String:   'prof_tree.c:501,17'
          Branch Sides:
            TrueSide:        'prof_tree.c:502,18'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:503,17'
            FalseSideFuncs:  []
        - Branch String:   'prof_tree.c:503,17'
          Branch Sides:
            TrueSide:        'prof_tree.c:504,18'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:505,13'
            FalseSideFuncs:  []
        - Branch String:   'prof_tree.c:507,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:508,30'
            TrueSideFuncs:
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
            FalseSide:       'prof_tree.c:522,29'
            FalseSideFuncs:
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:509,34'
          Branch Sides:
            TrueSide:        'prof_tree.c:509,37'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
            FalseSide:       'prof_tree.c:511,30'
            FalseSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
        - Branch String:   'prof_tree.c:509,17'
          Branch Sides:
            TrueSide:        'prof_tree.c:511,30'
            TrueSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
            FalseSide:       'prof_tree.c:518,44'
            FalseSideFuncs:
              - profile_node_iterator_free
        - Branch String:   'prof_tree.c:512,21'
          Branch Sides:
            TrueSide:        'prof_tree.c:513,36'
            TrueSideFuncs:
              - k5_mutex_lock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - profile_node_iterator_free
              - k5_mutex_unlock
            FalseSide:       'prof_tree.c:514,26'
            FalseSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
        - Branch String:   'prof_tree.c:528,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:528,9'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'prof_tree.c:529,20'
            FalseSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:529,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:530,20'
            TrueSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:542,14'
            FalseSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
        - Branch String:   'prof_tree.c:530,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:531,29'
            TrueSideFuncs:
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:534,18'
            FalseSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:531,44'
          Branch Sides:
            TrueSide:        'prof_tree.c:531,48'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:533,13'
            FalseSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:531,57'
          Branch Sides:
            TrueSide:        'prof_tree.c:531,61'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:533,13'
            FalseSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:531,21'
          Branch Sides:
            TrueSide:        'prof_tree.c:532,21'
            TrueSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:533,13'
            FalseSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:534,17'
          Branch Sides:
            TrueSide:        'prof_tree.c:535,25'
            TrueSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
            FalseSide:       'prof_tree.c:538,23'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:539,17'
          Branch Sides:
            TrueSide:        'prof_tree.c:540,17'
            TrueSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:541,9'
            FalseSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:542,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:543,30'
            TrueSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
            FalseSide:       'prof_tree.c:550,23'
            FalseSideFuncs:
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:545,17'
          Branch Sides:
            TrueSide:        'prof_tree.c:546,32'
            TrueSideFuncs:
              - k5_mutex_lock
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
            FalseSide:       'prof_tree.c:547,22'
            FalseSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
        - Branch String:   'prof_tree.c:557,5'
          Branch Sides:
            TrueSide:        'prof_tree.c:558,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:574,5'
            FalseSideFuncs:
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
        - Branch String:   'prof_tree.c:558,24'
          Branch Sides:
            TrueSide:        'prof_tree.c:558,34'
            TrueSideFuncs:
              - strcmp
              - __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
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
            FalseSide:       'prof_tree.c:560,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
        - Branch String:   'prof_tree.c:558,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:559,13'
            TrueSideFuncs:
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:560,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
        - Branch String:   'prof_tree.c:560,56'
          Branch Sides:
            TrueSide:        'prof_tree.c:561,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
            FalseSide:       'prof_tree.c:563,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
        - Branch String:   'prof_tree.c:560,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:562,13'
            TrueSideFuncs:
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:563,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
        - Branch String:   'prof_tree.c:563,57'
          Branch Sides:
            TrueSide:        'prof_tree.c:564,14'
            TrueSideFuncs:
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:566,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
        - Branch String:   'prof_tree.c:563,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:565,13'
            TrueSideFuncs:
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:566,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
        - Branch String:   'prof_tree.c:566,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:567,21'
            TrueSideFuncs:
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:570,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
        - Branch String:   'prof_tree.c:570,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:571,13'
            TrueSideFuncs:
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:572,9'
            FalseSideFuncs:
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
        - Branch String:   'prof_tree.c:575,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:576,26'
            TrueSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
              - k5_mutex_lock
            FalseSide:       'prof_tree.c:584,22'
            FalseSideFuncs:
              - k5_mutex_unlock
        - Branch String:   'prof_tree.c:578,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:579,28'
            TrueSideFuncs:
              - k5_mutex_lock
              - k5_mutex_unlock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
            FalseSide:       'prof_tree.c:580,9'
            FalseSideFuncs:
              - k5_mutex_unlock
              - k5_mutex_lock
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_update_file_data_locked
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - k5_mutex_unlock
              - k5_mutex_lock
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_node_iterator_free
              - k5_mutex_lock
              - profile_node_iterator_free
              - k5_mutex_unlock
        - Branch String:   'prof_tree.c:585,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:586,22'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:587,9'
            FalseSideFuncs:  []
        - Branch String:   'prof_tree.c:587,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:588,21'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:589,9'
            FalseSideFuncs:  []
        - Branch String:   'prof_tree.c:589,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:590,21'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:591,9'
            FalseSideFuncs:  []
        - Branch String:   'prof_tree.c:591,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:592,22'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:593,5'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'prof_tree.c:481,9'
          Dst:             k5_mutex_lock
        - Src:             'prof_tree.c:489,13'
          Dst:             k5_mutex_unlock
        - Src:             'prof_tree.c:497,17'
          Dst:             k5_mutex_unlock
        - Src:             'prof_tree.c:498,13'
          Dst:             profile_node_iterator_free
        - Src:             'prof_tree.c:507,23'
          Dst:             profile_update_file_data_locked
        - Src:             'prof_tree.c:508,13'
          Dst:             k5_mutex_unlock
        - Src:             'prof_tree.c:513,21'
          Dst:             k5_mutex_lock
        - Src:             'prof_tree.c:518,17'
          Dst:             profile_node_iterator_free
        - Src:             'prof_tree.c:528,9'
          Dst:             __assert_fail
        - Src:             'prof_tree.c:531,22'
          Dst:             strcmp
        - Src:             'prof_tree.c:543,13'
          Dst:             k5_mutex_unlock
        - Src:             'prof_tree.c:546,17'
          Dst:             k5_mutex_lock
        - Src:             'prof_tree.c:558,27'
          Dst:             strcmp
        - Src:             'prof_tree.c:576,9'
          Dst:             k5_mutex_unlock
        - Src:             'prof_tree.c:579,13'
          Dst:             k5_mutex_lock
        - Src:             'prof_tree.c:584,5'
          Dst:             k5_mutex_unlock
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_node_iterator_free
      functionSourceFile: '/src/krb5/src/util/profile/prof_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          54
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'prof_tree.c:444,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:445,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:446,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - free
        - Branch String:   'prof_tree.c:447,15'
          Branch Sides:
            TrueSide:        'prof_tree.c:447,18'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - free
            FalseSide:       'prof_tree.c:448,9'
            FalseSideFuncs:  []
        - Branch String:   'prof_tree.c:447,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:448,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:449,10'
            FalseSideFuncs:
              - free
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_node_iterator_create
      functionSourceFile: '/src/krb5/src/util/profile/prof_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionDepth:   0
      returnType:      'size_t '
      argCount:        4
      argTypes:
        - 'struct._profile_t *'
        - 'char **'
        - 'int '
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          128
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   'prof_tree.c:413,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:414,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:415,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - malloc
        - Branch String:   'prof_tree.c:415,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:416,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:417,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - malloc
        - Branch String:   'prof_tree.c:417,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:418,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:419,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - malloc
        - Branch String:   'prof_tree.c:419,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:420,14'
            TrueSideFuncs:
              - malloc
            FalseSide:       'prof_tree.c:425,12'
            FalseSideFuncs:
              - malloc
        - Branch String:   'prof_tree.c:420,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:421,13'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:422,18'
            FalseSideFuncs:
              - malloc
        - Branch String:   'prof_tree.c:426,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:427,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:429,5'
            FalseSideFuncs:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_get_node_parent
      functionSourceFile: '/src/krb5/src/util/profile/prof_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionDepth:   0
      returnType:      'size_t '
      argCount:        2
      argTypes:
        - 'struct.profile_node *'
        - 'struct.profile_node **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_find_node_subsection
      functionSourceFile: '/src/krb5/src/util/profile/prof_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionDepth:   0
      returnType:      'size_t '
      argCount:        5
      argTypes:
        - 'struct.profile_node *'
        - 'char *'
        - 'char **'
        - 'char **'
        - 'struct.profile_node **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - profile_find_node
      functionUses:    2
      BranchProfiles:
        - Branch String:   'prof_tree.c:368,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:369,16'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:371,9'
            FalseSideFuncs:  []
        - Branch String:   'prof_tree.c:371,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:372,13'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:377,5'
            FalseSideFuncs:  []
        - Branch String:   'prof_tree.c:372,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:373,27'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:374,13'
            FalseSideFuncs:  []
        - Branch String:   'prof_tree.c:374,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:375,25'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:376,5'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'prof_tree.c:367,14'
          Dst:             profile_find_node
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_find_node
      functionSourceFile: '/src/krb5/src/util/profile/prof_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionDepth:   0
      returnType:      'size_t '
      argCount:        6
      argTypes:
        - 'struct.profile_node *'
        - 'char *'
        - 'char *'
        - 'int '
        - 'char **'
        - 'struct.profile_node **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         64
      ICount:          316
      EdgeCount:       87
      CyclomaticComplexity: 25
      functionsReached:
        - strcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   'prof_tree.c:257,5'
          Branch Sides:
            TrueSide:        'prof_tree.c:257,5'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:258,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'prof_tree.c:259,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:260,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:262,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:260,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:260,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:261,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:264,5'
          Branch Sides:
            TrueSide:        'prof_tree.c:265,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:283,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:265,18'
          Branch Sides:
            TrueSide:        'prof_tree.c:265,29'
            TrueSideFuncs:
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:267,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:265,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:266,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:267,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:267,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:268,17'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:271,18'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:268,17'
          Branch Sides:
            TrueSide:        'prof_tree.c:269,17'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:270,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:271,17'
          Branch Sides:
            TrueSide:        'prof_tree.c:272,17'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:273,17'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:276,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:277,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:279,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:279,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:280,21'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:281,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:283,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:284,10'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:292,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:292,5'
          Branch Sides:
            TrueSide:        'prof_tree.c:293,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:309,14'
            FalseSideFuncs:  []
        - Branch String:   'prof_tree.c:293,18'
          Branch Sides:
            TrueSide:        'prof_tree.c:293,29'
            TrueSideFuncs:
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:295,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:293,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:294,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:295,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:295,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:296,17'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:299,18'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:296,17'
          Branch Sides:
            TrueSide:        'prof_tree.c:297,17'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:298,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:299,17'
          Branch Sides:
            TrueSide:        'prof_tree.c:300,17'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:301,17'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:304,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:305,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:307,9'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'prof_tree.c:265,22'
          Dst:             strcmp
        - Src:             'prof_tree.c:273,27'
          Dst:             strcmp
        - Src:             'prof_tree.c:293,22'
          Dst:             strcmp
        - Src:             'prof_tree.c:301,27'
          Dst:             strcmp
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_find_node_relation
      functionSourceFile: '/src/krb5/src/util/profile/prof_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionDepth:   0
      returnType:      'size_t '
      argCount:        5
      argTypes:
        - 'struct.profile_node *'
        - 'char *'
        - 'char **'
        - 'char **'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - profile_find_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'prof_tree.c:335,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:336,16'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:338,9'
            FalseSideFuncs:  []
        - Branch String:   'prof_tree.c:338,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:339,13'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:344,5'
            FalseSideFuncs:  []
        - Branch String:   'prof_tree.c:339,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:340,22'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:341,13'
            FalseSideFuncs:  []
        - Branch String:   'prof_tree.c:341,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:342,25'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:343,5'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'prof_tree.c:334,14'
          Dst:             profile_find_node
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_get_node_value
      functionSourceFile: '/src/krb5/src/util/profile/prof_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.profile_node *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_get_node_name
      functionSourceFile: '/src/krb5/src/util/profile/prof_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.profile_node *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_is_node_final
      functionSourceFile: '/src/krb5/src/util/profile/prof_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.profile_node *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          15
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_make_node_final
      functionSourceFile: '/src/krb5/src/util/profile/prof_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionDepth:   0
      returnType:      'size_t '
      argCount:        1
      argTypes:
        - 'struct.profile_node *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          31
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   'prof_tree.c:203,5'
          Branch Sides:
            TrueSide:        'prof_tree.c:203,5'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:205,5'
            FalseSideFuncs:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_add_node
      functionSourceFile: '/src/krb5/src/util/profile/prof_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionDepth:   0
      returnType:      'size_t '
      argCount:        4
      argTypes:
        - 'struct.profile_node *'
        - 'char *'
        - 'char *'
        - 'struct.profile_node **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          229
      EdgeCount:       48
      CyclomaticComplexity: 14
      functionsReached:
        - profile_create_node
        - strcmp
      functionUses:    3
      BranchProfiles:
        - Branch String:   'prof_tree.c:156,5'
          Branch Sides:
            TrueSide:        'prof_tree.c:156,5'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:158,9'
            FalseSideFuncs:
              - profile_create_node
              - __sanitizer_cov_trace_const_cmp8
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:158,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:159,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:167,12'
            FalseSideFuncs:
              - profile_create_node
              - __sanitizer_cov_trace_const_cmp8
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:167,5'
          Branch Sides:
            TrueSide:        'prof_tree.c:169,22'
            TrueSideFuncs:
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - profile_create_node
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_tree.c:179,34'
            FalseSideFuncs:
              - profile_create_node
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'prof_tree.c:170,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:171,13'
            TrueSideFuncs:
              - profile_create_node
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'prof_tree.c:172,20'
            FalseSideFuncs:
              - profile_create_node
              - __sanitizer_cov_trace_const_cmp8
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_tree.c:180,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:181,16'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:182,24'
            FalseSideFuncs:  []
        - Branch String:   'prof_tree.c:187,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:188,19'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:189,9'
            FalseSideFuncs:  []
        - Branch String:   'prof_tree.c:189,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:190,22'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:192,32'
            FalseSideFuncs:  []
        - Branch String:   'prof_tree.c:193,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:194,21'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:195,5'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'prof_tree.c:169,15'
          Dst:             strcmp
        - Src:             'prof_tree.c:179,14'
          Dst:             profile_create_node
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_create_node
      functionSourceFile: '/src/krb5/src/util/profile/prof_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionDepth:   0
      returnType:      'size_t '
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'struct.profile_node **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          91
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - profile_free_node
        - strdup
      functionUses:    3
      BranchProfiles:
        - Branch String:   'prof_tree.c:93,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:94,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:95,12'
            FalseSideFuncs:
              - llvm.memset.p0i8.i64
              - strdup
              - strdup
              - profile_free_node
              - profile_free_node
        - Branch String:   'prof_tree.c:99,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:100,27'
            TrueSideFuncs:
              - profile_free_node
            FalseSide:       'prof_tree.c:103,9'
            FalseSideFuncs:
              - strdup
              - profile_free_node
        - Branch String:   'prof_tree.c:103,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:104,29'
            TrueSideFuncs:
              - strdup
              - profile_free_node
            FalseSide:       'prof_tree.c:111,17'
            FalseSideFuncs:  []
        - Branch String:   'prof_tree.c:105,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:106,31'
            TrueSideFuncs:
              - profile_free_node
            FalseSide:       'prof_tree.c:109,5'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'prof_tree.c:98,17'
          Dst:             strdup
        - Src:             'prof_tree.c:100,9'
          Dst:             profile_free_node
        - Src:             'prof_tree.c:104,22'
          Dst:             strdup
        - Src:             'prof_tree.c:106,13'
          Dst:             profile_free_node
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_free_node
      functionSourceFile: '/src/krb5/src/util/profile/prof_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.profile_node *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          93
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - profile_free_node
      functionUses:    8
      BranchProfiles:
        - Branch String:   'prof_tree.c:54,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:55,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:57,9'
            FalseSideFuncs:
              - free
              - profile_free_node
              - free
              - free
        - Branch String:   'prof_tree.c:57,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:58,14'
            TrueSideFuncs:
              - free
              - free
              - profile_free_node
              - free
            FalseSide:       'prof_tree.c:59,9'
            FalseSideFuncs:
              - free
              - profile_free_node
              - free
        - Branch String:   'prof_tree.c:59,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:60,14'
            TrueSideFuncs:
              - free
              - free
              - profile_free_node
            FalseSide:       'prof_tree.c:62,16'
            FalseSideFuncs:
              - free
              - profile_free_node
        - Branch String:   'prof_tree.c:62,5'
          Branch Sides:
            TrueSide:        'prof_tree.c:63,16'
            TrueSideFuncs:
              - profile_free_node
              - free
            FalseSide:       'prof_tree.c:66,5'
            FalseSideFuncs:
              - free
      Callsites:
        - Src:             'prof_tree.c:64,9'
          Dst:             profile_free_node
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_verify_node
      functionSourceFile: '/src/krb5/src/util/profile/prof_tree.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionDepth:   0
      returnType:      'size_t '
      argCount:        1
      argTypes:
        - 'struct.profile_node *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         28
      ICount:          153
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - profile_verify_node
      functionUses:    2
      BranchProfiles:
        - Branch String:   'prof_tree.c:125,5'
          Branch Sides:
            TrueSide:        'prof_tree.c:125,5'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:127,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - profile_verify_node
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'prof_tree.c:127,21'
          Branch Sides:
            TrueSide:        'prof_tree.c:127,24'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - profile_verify_node
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'prof_tree.c:130,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - profile_verify_node
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'prof_tree.c:127,9'
          Branch Sides:
            TrueSide:        'prof_tree.c:128,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:130,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - profile_verify_node
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'prof_tree.c:131,5'
          Branch Sides:
            TrueSide:        'prof_tree.c:132,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - profile_verify_node
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'prof_tree.c:144,5'
            FalseSideFuncs:  []
        - Branch String:   'prof_tree.c:132,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:133,13'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:134,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - profile_verify_node
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'prof_tree.c:134,18'
          Branch Sides:
            TrueSide:        'prof_tree.c:134,22'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - profile_verify_node
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'prof_tree.c:136,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - profile_verify_node
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'prof_tree.c:134,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:135,13'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:136,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - profile_verify_node
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'prof_tree.c:136,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:137,13'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:138,13'
            FalseSideFuncs:
              - profile_verify_node
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'prof_tree.c:138,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:139,13'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:140,38'
            FalseSideFuncs:
              - profile_verify_node
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_cmp4
        - Branch String:   'prof_tree.c:141,13'
          Branch Sides:
            TrueSide:        'prof_tree.c:142,20'
            TrueSideFuncs:   []
            FalseSide:       'prof_tree.c:143,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - profile_verify_node
              - __sanitizer_cov_trace_const_cmp8
      Callsites:
        - Src:             'prof_tree.c:140,18'
          Dst:             profile_verify_node
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    make_hard_link
      functionSourceFile: '/src/krb5/src/util/profile/prof_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - link
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'prof_file.c:368,12'
          Dst:             link
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    link
      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:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_mutex_finish_init
      functionSourceFile: '/src/krb5/src/util/profile/../../include/k5-thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_library_initializer
      functionSourceFile: '/src/krb5/src/util/profile/prof_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      'int '
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_error_table
        - k5_mutex_finish_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'prof_file.c:59,5'
          Branch Sides:
            TrueSide:        'prof_file.c:59,5'
            TrueSideFuncs:
              - add_error_table
              - k5_mutex_finish_init
            FalseSide:       'prof_file.c:59,5'
            FalseSideFuncs:
              - add_error_table
              - k5_mutex_finish_init
      Callsites:
        - Src:             'prof_file.c:59,5'
          Dst:             add_error_table
        - Src:             'prof_file.c:61,12'
          Dst:             k5_mutex_finish_init
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_library_initializer__aux
      functionSourceFile: '/src/krb5/src/util/profile/prof_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - profile_library_initializer
      functionUses:    0
      BranchProfiles:
        - Branch String:   'prof_file.c:51,1'
          Branch Sides:
            TrueSide:        'prof_file.c:51,1'
            TrueSideFuncs:
              - profile_library_initializer
            FalseSide:       'prof_file.c:51,1'
            FalseSideFuncs:
              - profile_library_initializer
      Callsites:
        - Src:             'prof_file.c:51,1'
          Dst:             profile_library_initializer
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_free_file
      functionSourceFile: '/src/krb5/src/util/profile/prof_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 522
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct._prf_file_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - profile_dereference_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'prof_file.c:523,5'
          Dst:             profile_dereference_data
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_dereference_data
      functionSourceFile: '/src/krb5/src/util/profile/prof_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 500
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct._prf_data_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - k5_mutex_lock
        - k5_mutex_unlock
        - profile_dereference_data_locked
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'prof_file.c:501,5'
          Dst:             k5_mutex_lock
        - Src:             'prof_file.c:502,5'
          Dst:             profile_dereference_data_locked
        - Src:             'prof_file.c:503,5'
          Dst:             k5_mutex_unlock
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_mutex_lock
      functionSourceFile: '/src/krb5/src/util/profile/../../include/k5-thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - fprintf
        - k5_os_mutex_lock
        - strerror
      functionUses:    8
      BranchProfiles:
        - Branch String:   '../../include/k5-thread.h:371,9'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:372,17'
            TrueSideFuncs:
              - strerror
              - fprintf
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       '../../include/k5-thread.h:376,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   '../../include/k5-thread.h:376,5'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:376,5'
            TrueSideFuncs:   []
            FalseSide:       '../../include/k5-thread.h:376,5'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             '../../include/k5-thread.h:369,13'
          Dst:             k5_os_mutex_lock
        - Src:             '../../include/k5-thread.h:373,20'
          Dst:             strerror
        - Src:             '../../include/k5-thread.h:372,9'
          Dst:             fprintf
        - Src:             '../../include/k5-thread.h:376,5'
          Dst:             __assert_fail
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_dereference_data_locked
      functionSourceFile: '/src/krb5/src/util/profile/prof_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct._prf_data_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - profile_free_file_data
      functionUses:    1
      BranchProfiles:
        - Branch String:   'prof_file.c:508,9'
          Branch Sides:
            TrueSide:        'prof_file.c:508,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_file.c:509,32'
            FalseSideFuncs:
              - profile_free_file_data
      Callsites:
        - Src:             'prof_file.c:509,9'
          Dst:             profile_free_file_data
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_mutex_unlock
      functionSourceFile: '/src/krb5/src/util/profile/../../include/k5-thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - fprintf
        - k5_os_mutex_unlock
        - strerror
      functionUses:    10
      BranchProfiles:
        - Branch String:   '../../include/k5-thread.h:383,9'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:384,17'
            TrueSideFuncs:
              - strerror
              - fprintf
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       '../../include/k5-thread.h:388,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   '../../include/k5-thread.h:388,5'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:388,5'
            TrueSideFuncs:   []
            FalseSide:       '../../include/k5-thread.h:388,5'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             '../../include/k5-thread.h:381,13'
          Dst:             k5_os_mutex_unlock
        - Src:             '../../include/k5-thread.h:385,20'
          Dst:             strerror
        - Src:             '../../include/k5-thread.h:384,9'
          Dst:             fprintf
        - Src:             '../../include/k5-thread.h:388,5'
          Dst:             __assert_fail
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_free_file_data
      functionSourceFile: '/src/krb5/src/util/profile/prof_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct._prf_data_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          107
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - k5_os_mutex_destroy
        - profile_free_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'prof_file.c:530,9'
          Branch Sides:
            TrueSide:        'prof_file.c:532,13'
            TrueSideFuncs:
              - k5_os_mutex_destroy
              - free
              - profile_free_node
            FalseSide:       'prof_file.c:548,9'
            FalseSideFuncs:
              - k5_os_mutex_destroy
              - free
              - profile_free_node
        - Branch String:   'prof_file.c:532,13'
          Branch Sides:
            TrueSide:        'prof_file.c:533,30'
            TrueSideFuncs:
              - k5_os_mutex_destroy
              - free
              - profile_free_node
            FalseSide:       'prof_file.c:536,20'
            FalseSideFuncs:
              - k5_os_mutex_destroy
              - free
              - profile_free_node
        - Branch String:   'prof_file.c:539,21'
          Branch Sides:
            TrueSide:        'prof_file.c:540,34'
            TrueSideFuncs:
              - k5_os_mutex_destroy
              - free
              - profile_free_node
            FalseSide:       'prof_file.c:543,24'
            FalseSideFuncs:
              - k5_os_mutex_destroy
              - free
              - profile_free_node
        - Branch String:   'prof_file.c:548,9'
          Branch Sides:
            TrueSide:        'prof_file.c:548,9'
            TrueSideFuncs:
              - k5_os_mutex_destroy
              - free
            FalseSide:       'prof_file.c:549,27'
            FalseSideFuncs:
              - profile_free_node
              - k5_os_mutex_destroy
              - free
      Callsites:
        - Src:             'prof_file.c:549,9'
          Dst:             profile_free_node
        - Src:             'prof_file.c:551,5'
          Dst:             k5_os_mutex_destroy
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_unlock_global
      functionSourceFile: '/src/krb5/src/util/profile/prof_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 517
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - k5_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'prof_file.c:518,5'
          Branch Sides:
            TrueSide:        'prof_file.c:518,5'
            TrueSideFuncs:
              - k5_mutex_unlock.79
            FalseSide:       'prof_file.c:518,5'
            FalseSideFuncs:
              - k5_mutex_unlock.79
      Callsites:
        - Src:             'prof_file.c:518,5'
          Dst:             k5_mutex_unlock
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_lock_global
      functionSourceFile: '/src/krb5/src/util/profile/prof_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - k5_mutex_lock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'prof_file.c:514,5'
          Branch Sides:
            TrueSide:        'prof_file.c:514,5'
            TrueSideFuncs:
              - k5_mutex_lock.78
            FalseSide:       'prof_file.c:514,5'
            FalseSideFuncs:
              - k5_mutex_lock.78
      Callsites:
        - Src:             'prof_file.c:514,5'
          Dst:             k5_mutex_lock
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_flush_file_data_to_file
      functionSourceFile: '/src/krb5/src/util/profile/prof_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionDepth:   0
      returnType:      'size_t '
      argCount:        2
      argTypes:
        - 'struct._prf_data_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - k5_mutex_lock
        - k5_mutex_unlock
        - write_data_to_file
      functionUses:    0
      BranchProfiles:
        - Branch String:   'prof_file.c:488,15'
          Branch Sides:
            TrueSide:        'prof_file.c:488,18'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - write_data_to_file
              - k5_mutex_unlock.79
            FalseSide:       'prof_file.c:489,9'
            FalseSideFuncs:  []
        - Branch String:   'prof_file.c:488,9'
          Branch Sides:
            TrueSide:        'prof_file.c:489,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_file.c:491,20'
            FalseSideFuncs:
              - k5_mutex_lock.78
              - write_data_to_file
              - k5_mutex_unlock.79
      Callsites:
        - Src:             'prof_file.c:491,5'
          Dst:             k5_mutex_lock
        - Src:             'prof_file.c:492,14'
          Dst:             write_data_to_file
        - Src:             'prof_file.c:493,5'
          Dst:             k5_mutex_unlock
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    write_data_to_file
      functionSourceFile: '/src/krb5/src/util/profile/prof_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 374
      functionDepth:   0
      returnType:      'size_t '
      argCount:        3
      argTypes:
        - 'struct._prf_data_t *'
        - 'char *'
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          227
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - __errno_location
        - asprintf
        - fclose
        - fileno
        - fopen
        - make_hard_link
        - profile_write_tree_file
        - rename
        - sync
        - unlink
      functionUses:    2
      BranchProfiles:
        - Branch String:   'prof_file.c:383,9'
          Branch Sides:
            TrueSide:        'prof_file.c:384,18'
            TrueSideFuncs:
              - free
              - free
            FalseSide:       'prof_file.c:387,39'
            FalseSideFuncs:
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - fopen
              - __errno_location
              - __sanitizer_cov_trace_const_cmp8
              - free
              - free
              - fileno
              - fcntl
              - profile_write_tree_file
              - fclose
              - __sanitizer_cov_trace_const_cmp4
              - unlink
              - make_hard_link
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - sync
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - rename
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - __errno_location
        - Branch String:   'prof_file.c:387,9'
          Branch Sides:
            TrueSide:        'prof_file.c:388,18'
            TrueSideFuncs:
              - free
              - free
            FalseSide:       'prof_file.c:392,5'
            FalseSideFuncs:
              - __errno_location
              - fopen
              - __errno_location
              - __sanitizer_cov_trace_const_cmp8
              - free
              - free
              - fileno
              - fcntl
              - profile_write_tree_file
              - fclose
              - __sanitizer_cov_trace_const_cmp4
              - unlink
              - make_hard_link
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - sync
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - rename
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - __errno_location
        - Branch String:   'prof_file.c:395,9'
          Branch Sides:
            TrueSide:        'prof_file.c:396,18'
            TrueSideFuncs:
              - __errno_location
              - __sanitizer_cov_trace_const_cmp8
              - free
              - free
            FalseSide:       'prof_file.c:402,5'
            FalseSideFuncs:
              - fileno
              - fcntl
              - profile_write_tree_file
              - fclose
              - __sanitizer_cov_trace_const_cmp4
              - unlink
              - make_hard_link
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - sync
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - free
              - free
              - __errno_location
              - rename
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - __errno_location
        - Branch String:   'prof_file.c:397,13'
          Branch Sides:
            TrueSide:        'prof_file.c:398,20'
            TrueSideFuncs:
              - free
              - free
            FalseSide:       'prof_file.c:399,9'
            FalseSideFuncs:
              - free
              - free
        - Branch String:   'prof_file.c:404,9'
          Branch Sides:
            TrueSide:        'prof_file.c:405,18'
            TrueSideFuncs:
              - __errno_location
              - free
              - free
            FalseSide:       'prof_file.c:409,12'
            FalseSideFuncs:
              - unlink
              - make_hard_link
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - sync
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - free
              - free
              - __errno_location
              - rename
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
        - Branch String:   'prof_file.c:410,9'
          Branch Sides:
            TrueSide:        'prof_file.c:414,20'
            TrueSideFuncs:
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - free
              - free
              - __errno_location
            FalseSide:       'prof_file.c:421,16'
            FalseSideFuncs:
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - sync
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - free
              - free
              - __errno_location
              - rename
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
        - Branch String:   'prof_file.c:414,13'
          Branch Sides:
            TrueSide:        'prof_file.c:418,22'
            TrueSideFuncs:
              - __errno_location
              - free
              - free
            FalseSide:       'prof_file.c:421,5'
            FalseSideFuncs:
              - free
              - free
        - Branch String:   'prof_file.c:421,32'
          Branch Sides:
            TrueSide:        'prof_file.c:421,35'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - sync
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - free
              - free
              - __errno_location
              - rename
              - __errno_location
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
            FalseSide:       'prof_file.c:431,9'
            FalseSideFuncs:
              - sync
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - free
              - free
              - __errno_location
              - rename
              - __errno_location
        - Branch String:   'prof_file.c:421,16'
          Branch Sides:
            TrueSide:        'prof_file.c:422,20'
            TrueSideFuncs:
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - free
              - free
              - __errno_location
            FalseSide:       'prof_file.c:431,9'
            FalseSideFuncs:
              - sync
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - free
              - free
              - __errno_location
              - rename
              - __errno_location
        - Branch String:   'prof_file.c:422,13'
          Branch Sides:
            TrueSide:        'prof_file.c:423,22'
            TrueSideFuncs:
              - __errno_location
              - free
              - free
            FalseSide:       'prof_file.c:426,5'
            FalseSideFuncs:
              - free
              - free
        - Branch String:   'prof_file.c:433,13'
          Branch Sides:
            TrueSide:        'prof_file.c:434,22'
            TrueSideFuncs:
              - __errno_location
              - free
              - free
            FalseSide:       'prof_file.c:437,20'
            FalseSideFuncs:
              - rename
              - __sanitizer_cov_trace_const_cmp4
              - free
              - free
              - __errno_location
              - rename
        - Branch String:   'prof_file.c:437,13'
          Branch Sides:
            TrueSide:        'prof_file.c:0,0'
            TrueSideFuncs:
              - free
              - free
            FalseSide:       'prof_file.c:438,22'
            FalseSideFuncs:
              - __errno_location
              - rename
              - free
              - free
        - Branch String:   'prof_file.c:447,9'
          Branch Sides:
            TrueSide:        'prof_file.c:448,14'
            TrueSideFuncs:
              - free
              - free
            FalseSide:       'prof_file.c:449,9'
            FalseSideFuncs:
              - free
        - Branch String:   'prof_file.c:449,9'
          Branch Sides:
            TrueSide:        'prof_file.c:449,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_file.c:450,14'
            FalseSideFuncs:
              - free
      Callsites:
        - Src:             'prof_file.c:383,9'
          Dst:             asprintf
        - Src:             'prof_file.c:387,9'
          Dst:             asprintf
        - Src:             'prof_file.c:392,5'
          Dst:             __errno_location
        - Src:             'prof_file.c:394,9'
          Dst:             fopen
        - Src:             'prof_file.c:396,18'
          Dst:             __errno_location
        - Src:             'prof_file.c:402,5'
          Dst:             fileno
        - Src:             'prof_file.c:402,5'
          Dst:             fcntl
        - Src:             'prof_file.c:403,5'
          Dst:             profile_write_tree_file
        - Src:             'prof_file.c:404,9'
          Dst:             fclose
        - Src:             'prof_file.c:405,18'
          Dst:             __errno_location
        - Src:             'prof_file.c:409,5'
          Dst:             unlink
        - Src:             'prof_file.c:410,9'
          Dst:             make_hard_link
        - Src:             'prof_file.c:414,13'
          Dst:             rename
        - Src:             'prof_file.c:418,22'
          Dst:             __errno_location
        - Src:             'prof_file.c:421,16'
          Dst:             __errno_location
        - Src:             'prof_file.c:422,13'
          Dst:             rename
        - Src:             'prof_file.c:423,22'
          Dst:             __errno_location
        - Src:             'prof_file.c:431,9'
          Dst:             sync
        - Src:             'prof_file.c:433,13'
          Dst:             rename
        - Src:             'prof_file.c:434,22'
          Dst:             __errno_location
        - Src:             'prof_file.c:437,13'
          Dst:             rename
        - Src:             'prof_file.c:438,22'
          Dst:             __errno_location
        - Src:             'prof_file.c:439,13'
          Dst:             rename
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    asprintf
      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:    4
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - 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:    13
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    fcntl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'int '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    sync
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_flush_file_data
      functionSourceFile: '/src/krb5/src/util/profile/prof_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 465
      functionDepth:   0
      returnType:      'size_t '
      argCount:        1
      argTypes:
        - 'struct._prf_data_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - k5_mutex_lock
        - k5_mutex_unlock
        - write_data_to_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'prof_file.c:468,15'
          Branch Sides:
            TrueSide:        'prof_file.c:468,18'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - __sanitizer_cov_trace_const_cmp4
              - write_data_to_file
              - k5_mutex_unlock.79
              - k5_mutex_unlock.79
            FalseSide:       'prof_file.c:469,9'
            FalseSideFuncs:  []
        - Branch String:   'prof_file.c:468,9'
          Branch Sides:
            TrueSide:        'prof_file.c:469,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_file.c:471,20'
            FalseSideFuncs:
              - k5_mutex_lock.78
              - __sanitizer_cov_trace_const_cmp4
              - write_data_to_file
              - k5_mutex_unlock.79
              - k5_mutex_unlock.79
        - Branch String:   'prof_file.c:473,9'
          Branch Sides:
            TrueSide:        'prof_file.c:474,26'
            TrueSideFuncs:
              - k5_mutex_unlock.79
            FalseSide:       'prof_file.c:478,33'
            FalseSideFuncs:
              - write_data_to_file
              - k5_mutex_unlock.79
      Callsites:
        - Src:             'prof_file.c:471,5'
          Dst:             k5_mutex_lock
        - Src:             'prof_file.c:474,9'
          Dst:             k5_mutex_unlock
        - Src:             'prof_file.c:478,14'
          Dst:             write_data_to_file
        - Src:             'prof_file.c:480,5'
          Dst:             k5_mutex_unlock
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_flush_file_data_to_buffer
      functionSourceFile: '/src/krb5/src/util/profile/prof_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 455
      functionDepth:   0
      returnType:      'size_t '
      argCount:        2
      argTypes:
        - 'struct._prf_data_t *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - k5_mutex_lock
        - k5_mutex_unlock
        - profile_write_tree_to_buffer
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'prof_file.c:458,5'
          Dst:             k5_mutex_lock
        - Src:             'prof_file.c:459,14'
          Dst:             profile_write_tree_to_buffer
        - Src:             'prof_file.c:460,5'
          Dst:             k5_mutex_unlock
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_update_file_data_locked
      functionSourceFile: '/src/krb5/src/util/profile/prof_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionDepth:   0
      returnType:      'size_t '
      argCount:        2
      argTypes:
        - 'struct._prf_data_t *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         45
      ICount:          308
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - __assert_fail
        - __errno_location
        - fclose
        - fileno
        - fopen
        - profile_free_node
        - profile_parse_file
        - profile_process_directory
        - stat
        - time
      functionUses:    2
      BranchProfiles:
        - Branch String:   'prof_file.c:276,48'
          Branch Sides:
            TrueSide:        'prof_file.c:276,51'
            TrueSideFuncs:
              - time
              - __sanitizer_cov_trace_cmp8
              - stat
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - fopen
              - fileno
              - fcntl
              - __sanitizer_cov_trace_const_cmp4
              - profile_parse_file
              - fclose
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - profile_process_directory
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - profile_free_node
              - __sanitizer_cov_trace_cmp8
              - __errno_location
            FalseSide:       'prof_file.c:280,11'
            FalseSideFuncs:
              - time
              - __sanitizer_cov_trace_cmp8
              - stat
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - fopen
              - fileno
              - fcntl
              - __sanitizer_cov_trace_const_cmp4
              - profile_parse_file
              - fclose
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - profile_process_directory
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - profile_free_node
              - __sanitizer_cov_trace_cmp8
              - __errno_location
        - Branch String:   'prof_file.c:276,9'
          Branch Sides:
            TrueSide:        'prof_file.c:277,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_file.c:280,11'
            FalseSideFuncs:
              - time
              - __sanitizer_cov_trace_cmp8
              - stat
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - fopen
              - fileno
              - fcntl
              - __sanitizer_cov_trace_const_cmp4
              - profile_parse_file
              - fclose
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - profile_process_directory
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - profile_free_node
              - __sanitizer_cov_trace_cmp8
              - __errno_location
        - Branch String:   'prof_file.c:281,32'
          Branch Sides:
            TrueSide:        'prof_file.c:281,35'
            TrueSideFuncs:
              - stat
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - fopen
              - fileno
              - fcntl
              - __sanitizer_cov_trace_const_cmp4
              - profile_parse_file
              - fclose
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - profile_process_directory
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - profile_free_node
              - __sanitizer_cov_trace_cmp8
              - __errno_location
            FalseSide:       'prof_file.c:284,14'
            FalseSideFuncs:
              - stat
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - fopen
              - fileno
              - fcntl
              - __sanitizer_cov_trace_const_cmp4
              - profile_parse_file
              - fclose
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - profile_process_directory
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - profile_free_node
              - __sanitizer_cov_trace_cmp8
              - __errno_location
        - Branch String:   'prof_file.c:281,9'
          Branch Sides:
            TrueSide:        'prof_file.c:282,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_file.c:284,14'
            FalseSideFuncs:
              - stat
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - fopen
              - fileno
              - fcntl
              - __sanitizer_cov_trace_const_cmp4
              - profile_parse_file
              - fclose
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - profile_process_directory
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - profile_free_node
              - __sanitizer_cov_trace_cmp8
              - __errno_location
        - Branch String:   'prof_file.c:284,9'
          Branch Sides:
            TrueSide:        'prof_file.c:285,16'
            TrueSideFuncs:
              - __errno_location
            FalseSide:       'prof_file.c:287,23'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - fopen
              - fileno
              - fcntl
              - __sanitizer_cov_trace_const_cmp4
              - profile_parse_file
              - fclose
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - profile_process_directory
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - profile_free_node
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'prof_file.c:298,9'
          Branch Sides:
            TrueSide:        'prof_file.c:298,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - fopen
              - fileno
              - fcntl
              - __sanitizer_cov_trace_const_cmp4
              - profile_parse_file
              - fclose
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - profile_process_directory
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - profile_free_node
            FalseSide:       'prof_file.c:302,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - fopen
              - fileno
              - fcntl
              - __sanitizer_cov_trace_const_cmp4
              - profile_parse_file
              - fclose
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - profile_process_directory
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - profile_free_node
        - Branch String:   'prof_file.c:299,9'
          Branch Sides:
            TrueSide:        'prof_file.c:299,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - fopen
              - fileno
              - fcntl
              - __sanitizer_cov_trace_const_cmp4
              - profile_parse_file
              - fclose
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - profile_process_directory
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - profile_free_node
            FalseSide:       'prof_file.c:302,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - fopen
              - fileno
              - fcntl
              - __sanitizer_cov_trace_const_cmp4
              - profile_parse_file
              - fclose
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - profile_process_directory
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - profile_free_node
        - Branch String:   'prof_file.c:297,9'
          Branch Sides:
            TrueSide:        'prof_file.c:300,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_file.c:302,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - fopen
              - fileno
              - fcntl
              - __sanitizer_cov_trace_const_cmp4
              - profile_parse_file
              - fclose
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - profile_process_directory
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - profile_free_node
        - Branch String:   'prof_file.c:302,9'
          Branch Sides:
            TrueSide:        'prof_file.c:303,27'
            TrueSideFuncs:
              - profile_free_node
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - fopen
              - fileno
              - fcntl
              - __sanitizer_cov_trace_const_cmp4
              - profile_parse_file
              - fclose
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - profile_process_directory
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
            FalseSide:       'prof_file.c:308,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - fopen
              - fileno
              - fcntl
              - __sanitizer_cov_trace_const_cmp4
              - profile_parse_file
              - fclose
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - profile_process_directory
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
        - Branch String:   'prof_file.c:308,9'
          Branch Sides:
            TrueSide:        'prof_file.c:309,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - fopen
              - fileno
              - fcntl
              - __sanitizer_cov_trace_const_cmp4
              - profile_parse_file
              - fclose
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - profile_process_directory
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
            FalseSide:       'prof_file.c:322,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
              - fopen
              - fileno
              - fcntl
              - __sanitizer_cov_trace_const_cmp4
              - profile_parse_file
              - fclose
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - profile_process_directory
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
        - Branch String:   'prof_file.c:324,9'
          Branch Sides:
            TrueSide:        'prof_file.c:325,9'
            TrueSideFuncs:
              - __errno_location
              - fopen
              - fileno
              - fcntl
              - __sanitizer_cov_trace_const_cmp4
              - profile_parse_file
              - fclose
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - profile_process_directory
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
            FalseSide:       'prof_file.c:332,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - profile_parse_file
              - fclose
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - profile_process_directory
        - Branch String:   'prof_file.c:327,13'
          Branch Sides:
            TrueSide:        'prof_file.c:328,21'
            TrueSideFuncs:
              - __errno_location
              - __sanitizer_cov_trace_const_cmp4
              - __errno_location
            FalseSide:       'prof_file.c:329,9'
            FalseSideFuncs:
              - fileno
              - fcntl
              - __sanitizer_cov_trace_const_cmp4
              - profile_parse_file
              - fclose
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
              - profile_process_directory
        - Branch String:   'prof_file.c:328,20'
          Branch Sides:
            TrueSide:        'prof_file.c:328,35'
            TrueSideFuncs:
              - __errno_location
            FalseSide:       'prof_file.c:328,20'
            FalseSideFuncs:  []
        - Branch String:   'prof_file.c:335,9'
          Branch Sides:
            TrueSide:        'prof_file.c:336,44'
            TrueSideFuncs:
              - profile_process_directory
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
            FalseSide:       'prof_file.c:338,37'
            FalseSideFuncs:
              - profile_parse_file
              - fclose
              - __sanitizer_cov_trace_const_cmp8
              - __assert_fail
        - Branch String:   'prof_file.c:341,9'
          Branch Sides:
            TrueSide:        'prof_file.c:342,16'
            TrueSideFuncs:   []
            FalseSide:       'prof_file.c:344,5'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'prof_file.c:344,5'
          Branch Sides:
            TrueSide:        'prof_file.c:344,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'prof_file.c:346,26'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'prof_file.c:280,11'
          Dst:             time
        - Src:             'prof_file.c:284,9'
          Dst:             stat
        - Src:             'prof_file.c:285,16'
          Dst:             __errno_location
        - Src:             'prof_file.c:303,9'
          Dst:             profile_free_node
        - Src:             'prof_file.c:325,9'
          Dst:             __errno_location
        - Src:             'prof_file.c:326,13'
          Dst:             fopen
        - Src:             'prof_file.c:328,21'
          Dst:             __errno_location
        - Src:             'prof_file.c:328,35'
          Dst:             __errno_location
        - Src:             'prof_file.c:329,9'
          Dst:             fileno
        - Src:             'prof_file.c:329,9'
          Dst:             fcntl
        - Src:             'prof_file.c:336,18'
          Dst:             profile_process_directory
        - Src:             'prof_file.c:338,18'
          Dst:             profile_parse_file
        - Src:             'prof_file.c:339,15'
          Dst:             fclose
        - Src:             'prof_file.c:344,5'
          Dst:             __assert_fail
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    time
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'size_t '
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    stat
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.stat *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_close_file
      functionSourceFile: '/src/krb5/src/util/profile/prof_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionDepth:   0
      returnType:      'size_t '
      argCount:        1
      argTypes:
        - 'struct._prf_file_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          63
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - profile_flush_file_data
        - profile_free_file
      functionUses:    1
      BranchProfiles:
        - Branch String:   'prof_file.c:559,14'
          Branch Sides:
            TrueSide:        'prof_file.c:559,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - profile_free_file
              - profile_flush_file_data
            FalseSide:       'prof_file.c:559,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - profile_free_file
        - Branch String:   'prof_file.c:559,14'
          Branch Sides:
            TrueSide:        'prof_file.c:559,12'
            TrueSideFuncs:
              - profile_flush_file_data
              - __sanitizer_cov_trace_const_cmp8
              - profile_free_file
            FalseSide:       'prof_file.c:559,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - profile_free_file
        - Branch String:   'prof_file.c:560,9'
          Branch Sides:
            TrueSide:        'prof_file.c:561,16'
            TrueSideFuncs:   []
            FalseSide:       'prof_file.c:562,23'
            FalseSideFuncs:
              - profile_free_file
      Callsites:
        - Src:             'prof_file.c:559,14'
          Dst:             profile_flush_file_data
        - Src:             'prof_file.c:562,5'
          Dst:             profile_free_file
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_mutex_init
      functionSourceFile: '/src/krb5/src/util/profile/../../include/k5-thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - k5_os_mutex_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../include/k5-thread.h:358,12'
          Dst:             k5_os_mutex_init
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_update_file_data
      functionSourceFile: '/src/krb5/src/util/profile/prof_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionDepth:   0
      returnType:      'size_t '
      argCount:        2
      argTypes:
        - 'struct._prf_data_t *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          30
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - k5_mutex_lock
        - k5_mutex_unlock
        - profile_update_file_data_locked
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'prof_file.c:356,5'
          Dst:             k5_mutex_lock
        - Src:             'prof_file.c:357,14'
          Dst:             profile_update_file_data_locked
        - Src:             'prof_file.c:358,5'
          Dst:             k5_mutex_unlock
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    r_access
      functionSourceFile: '/src/krb5/src/util/profile/prof_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - access
      functionUses:    1
      BranchProfiles:
        - Branch String:   'prof_file.c:108,9'
          Branch Sides:
            TrueSide:        'prof_file.c:109,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_file.c:111,9'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'prof_file.c:108,9'
          Dst:             access
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    access
      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:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_open_file
      functionSourceFile: '/src/krb5/src/util/profile/prof_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionDepth:   0
      returnType:      'size_t '
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct._prf_file_t **'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          425
      EdgeCount:       90
      CyclomaticComplexity: 26
      functionsReached:
        - __assert_fail
        - asprintf
        - getpwuid_r
        - getuid
        - k5_mutex_init
        - k5_mutex_lock
        - k5_mutex_unlock
        - k5_once
        - profile_close_file
        - profile_dereference_data
        - profile_make_prf_data
        - profile_update_file_data
        - r_access
        - secure_getenv
        - strcmp
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'prof_file.c:174,14'
          Branch Sides:
            TrueSide:        'prof_file.c:174,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - malloc
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - secure_getenv
              - getuid
              - getpwuid_r
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_file.c:174,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp8
              - malloc
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - secure_getenv
              - getuid
              - getpwuid_r
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_file.c:174,14'
          Branch Sides:
            TrueSide:        'prof_file.c:174,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - malloc
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - secure_getenv
              - getuid
              - getpwuid_r
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_file.c:174,14'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'prof_file.c:175,9'
          Branch Sides:
            TrueSide:        'prof_file.c:176,16'
            TrueSideFuncs:   []
            FalseSide:       'prof_file.c:178,11'
            FalseSideFuncs:
              - malloc
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - secure_getenv
              - getuid
              - getpwuid_r
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_file.c:179,9'
          Branch Sides:
            TrueSide:        'prof_file.c:180,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_file.c:181,12'
            FalseSideFuncs:
              - llvm.memset.p0i8.i64
              - __sanitizer_cov_trace_const_cmp4
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - secure_getenv
              - getuid
              - getpwuid_r
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_file.c:184,28'
          Branch Sides:
            TrueSide:        'prof_file.c:184,31'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - secure_getenv
              - getuid
              - getpwuid_r
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_file.c:199,9'
            FalseSideFuncs:
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_file.c:184,9'
          Branch Sides:
            TrueSide:        'prof_file.c:185,20'
            TrueSideFuncs:
              - secure_getenv
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - getuid
              - getpwuid_r
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_file.c:199,9'
            FalseSideFuncs:
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_file.c:187,13'
          Branch Sides:
            TrueSide:        'prof_file.c:192,19'
            TrueSideFuncs:
              - getuid
              - getpwuid_r
              - __sanitizer_cov_trace_const_cmp4
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_file.c:198,5'
            FalseSideFuncs:
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_file.c:194,17'
          Branch Sides:
            TrueSide:        'prof_file.c:193,18'
            TrueSideFuncs:
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_file.c:194,17'
            FalseSideFuncs:
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_file.c:193,18'
          Branch Sides:
            TrueSide:        'prof_file.c:193,18'
            TrueSideFuncs:
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_file.c:193,18'
            FalseSideFuncs:
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_file.c:193,18'
          Branch Sides:
            TrueSide:        'prof_file.c:194,20'
            TrueSideFuncs:
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_file.c:196,9'
            FalseSideFuncs:
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_file.c:193,18'
          Branch Sides:
            TrueSide:        'prof_file.c:194,20'
            TrueSideFuncs:
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_file.c:196,9'
            FalseSideFuncs:
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_file.c:194,17'
          Branch Sides:
            TrueSide:        'prof_file.c:194,20'
            TrueSideFuncs:
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_file.c:196,9'
            FalseSideFuncs:
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_file.c:194,31'
          Branch Sides:
            TrueSide:        'prof_file.c:194,34'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_file.c:196,9'
            FalseSideFuncs:
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_file.c:193,17'
          Branch Sides:
            TrueSide:        'prof_file.c:195,28'
            TrueSideFuncs:
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_file.c:196,9'
            FalseSideFuncs:
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_file.c:199,9'
          Branch Sides:
            TrueSide:        'prof_file.c:200,50'
            TrueSideFuncs:
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
            FalseSide:       'prof_file.c:204,36'
            FalseSideFuncs:
              - strdup
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'prof_file.c:200,13'
          Branch Sides:
            TrueSide:        'prof_file.c:202,31'
            TrueSideFuncs:
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
            FalseSide:       'prof_file.c:203,5'
            FalseSideFuncs:
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'prof_file.c:205,9'
          Branch Sides:
            TrueSide:        'prof_file.c:206,14'
            TrueSideFuncs:
              - free
            FalseSide:       'prof_file.c:210,5'
            FalseSideFuncs:
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_file.c:211,5'
          Branch Sides:
            TrueSide:        'prof_file.c:212,21'
            TrueSideFuncs:
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
            FalseSide:       'prof_file.c:217,9'
            FalseSideFuncs:
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
        - Branch String:   'prof_file.c:214,13'
          Branch Sides:
            TrueSide:        'prof_file.c:214,25'
            TrueSideFuncs:
              - r_access
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_file.c:216,5'
            FalseSideFuncs:
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_file.c:212,13'
          Branch Sides:
            TrueSide:        'prof_file.c:215,13'
            TrueSideFuncs:
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
            FalseSide:       'prof_file.c:216,5'
            FalseSideFuncs:
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - r_access
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_file.c:217,9'
          Branch Sides:
            TrueSide:        'prof_file.c:218,9'
            TrueSideFuncs:
              - k5_mutex_unlock.79
              - profile_update_file_data
              - free
              - __sanitizer_cov_trace_const_cmp8
              - profile_dereference_data
              - free
            FalseSide:       'prof_file.c:232,5'
            FalseSideFuncs:
              - k5_mutex_unlock.79
              - profile_make_prf_data
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
              - free
              - free
        - Branch String:   'prof_file.c:223,13'
          Branch Sides:
            TrueSide:        'prof_file.c:224,38'
            TrueSideFuncs:
              - profile_dereference_data
              - free
            FalseSide:       'prof_file.c:228,21'
            FalseSideFuncs:  []
        - Branch String:   'prof_file.c:234,9'
          Branch Sides:
            TrueSide:        'prof_file.c:235,14'
            TrueSideFuncs:
              - free
              - free
            FalseSide:       'prof_file.c:239,10'
            FalseSideFuncs:
              - free
              - k5_mutex_init
              - __sanitizer_cov_trace_const_cmp8
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
              - free
              - free
        - Branch String:   'prof_file.c:243,9'
          Branch Sides:
            TrueSide:        'prof_file.c:244,14'
            TrueSideFuncs:
              - free
              - free
            FalseSide:       'prof_file.c:249,14'
            FalseSideFuncs:
              - profile_update_file_data
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
              - profile_close_file
        - Branch String:   'prof_file.c:250,9'
          Branch Sides:
            TrueSide:        'prof_file.c:251,28'
            TrueSideFuncs:
              - profile_close_file
            FalseSide:       'prof_file.c:255,5'
            FalseSideFuncs:
              - k5_mutex_lock.78
              - k5_mutex_unlock.79
      Callsites:
        - Src:             'prof_file.c:174,14'
          Dst:             k5_once
        - Src:             'prof_file.c:174,14'
          Dst:             __assert_fail
        - Src:             'prof_file.c:185,20'
          Dst:             secure_getenv
        - Src:             'prof_file.c:192,19'
          Dst:             getuid
        - Src:             'prof_file.c:193,18'
          Dst:             getpwuid_r
        - Src:             'prof_file.c:200,13'
          Dst:             asprintf
        - Src:             'prof_file.c:204,29'
          Dst:             strdup
        - Src:             'prof_file.c:210,5'
          Dst:             k5_mutex_lock
        - Src:             'prof_file.c:212,14'
          Dst:             strcmp
        - Src:             'prof_file.c:214,16'
          Dst:             r_access
        - Src:             'prof_file.c:220,9'
          Dst:             k5_mutex_unlock
        - Src:             'prof_file.c:221,18'
          Dst:             profile_update_file_data
        - Src:             'prof_file.c:224,13'
          Dst:             profile_dereference_data
        - Src:             'prof_file.c:232,5'
          Dst:             k5_mutex_unlock
        - Src:             'prof_file.c:233,12'
          Dst:             profile_make_prf_data
        - Src:             'prof_file.c:242,14'
          Dst:             k5_mutex_init
        - Src:             'prof_file.c:249,14'
          Dst:             profile_update_file_data
        - Src:             'prof_file.c:251,9'
          Dst:             profile_close_file
        - Src:             'prof_file.c:255,5'
          Dst:             k5_mutex_lock
        - Src:             'prof_file.c:259,5'
          Dst:             k5_mutex_unlock
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    secure_getenv
      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:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - 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:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_make_prf_data
      functionSourceFile: '/src/krb5/src/util/profile/prof_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      'struct._prf_data_t *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          108
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - krb5int_strlcpy
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'prof_file.c:148,9'
          Branch Sides:
            TrueSide:        'prof_file.c:149,13'
            TrueSideFuncs:
              - malloc
              - llvm.memset.p0i8.i64
              - __assert_fail
              - krb5int_strlcpy
            FalseSide:       'prof_file.c:150,16'
            FalseSideFuncs:
              - malloc
              - llvm.memset.p0i8.i64
              - __assert_fail
              - krb5int_strlcpy
        - Branch String:   'prof_file.c:151,9'
          Branch Sides:
            TrueSide:        'prof_file.c:152,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_file.c:153,12'
            FalseSideFuncs:
              - llvm.memset.p0i8.i64
              - __assert_fail
              - krb5int_strlcpy
        - Branch String:   'prof_file.c:155,5'
          Branch Sides:
            TrueSide:        'prof_file.c:155,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'prof_file.c:156,13'
            FalseSideFuncs:
              - krb5int_strlcpy
      Callsites:
        - Src:             'prof_file.c:145,12'
          Dst:             strlen
        - Src:             'prof_file.c:155,5'
          Dst:             __assert_fail
        - Src:             'prof_file.c:156,5'
          Dst:             krb5int_strlcpy
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    rw_access
      functionSourceFile: '/src/krb5/src/util/profile/prof_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - access
      functionUses:    1
      BranchProfiles:
        - Branch String:   'prof_file.c:84,9'
          Branch Sides:
            TrueSide:        'prof_file.c:85,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_file.c:87,9'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'prof_file.c:84,9'
          Dst:             access
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_file_is_writable
      functionSourceFile: '/src/krb5/src/util/profile/prof_file.c'
      linkageType:     InternalLinkage
      functionLinenumber: 130
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct._prf_file_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - rw_access
      functionUses:    0
      BranchProfiles:
        - Branch String:   'prof_file.c:131,17'
          Branch Sides:
            TrueSide:        'prof_file.c:131,20'
            TrueSideFuncs:
              - rw_access
            FalseSide:       'prof_file.c:134,9'
            FalseSideFuncs:  []
        - Branch String:   'prof_file.c:131,9'
          Branch Sides:
            TrueSide:        'prof_file.c:132,26'
            TrueSideFuncs:
              - rw_access
            FalseSide:       'prof_file.c:134,9'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'prof_file.c:132,16'
          Dst:             rw_access
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    output_quoted_string
      functionSourceFile: '/src/krb5/src/util/profile/prof_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          116
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'prof_parse.c:471,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:472,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'prof_parse.c:475,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'prof_parse.c:476,5'
          Branch Sides:
            TrueSide:        'prof_parse.c:477,17'
            TrueSideFuncs:
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp1
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'prof_parse.c:499,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    need_double_quotes
      functionSourceFile: '/src/krb5/src/util/profile/prof_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          107
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - __ctype_b_loc
        - strchr
      functionUses:    1
      BranchProfiles:
        - Branch String:   'prof_parse.c:449,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:450,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:451,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - __ctype_b_loc
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - strchr
              - strchr
        - Branch String:   'prof_parse.c:451,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:452,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:453,9'
            FalseSideFuncs:
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - __ctype_b_loc
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - strchr
              - strchr
        - Branch String:   'prof_parse.c:453,31'
          Branch Sides:
            TrueSide:        'prof_parse.c:453,33'
            TrueSideFuncs:
              - __ctype_b_loc
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - strchr
              - strchr
            FalseSide:       'prof_parse.c:454,9'
            FalseSideFuncs:  []
        - Branch String:   'prof_parse.c:453,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:454,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:455,16'
            FalseSideFuncs:
              - strchr
              - strchr
              - strchr
        - Branch String:   'prof_parse.c:455,27'
          Branch Sides:
            TrueSide:        'prof_parse.c:455,37'
            TrueSideFuncs:
              - strchr
              - strchr
            FalseSide:       'prof_parse.c:456,9'
            FalseSideFuncs:  []
        - Branch String:   'prof_parse.c:455,48'
          Branch Sides:
            TrueSide:        'prof_parse.c:455,58'
            TrueSideFuncs:
              - strchr
            FalseSide:       'prof_parse.c:456,9'
            FalseSideFuncs:  []
        - Branch String:   'prof_parse.c:455,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:456,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:457,5'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'prof_parse.c:453,9'
          Dst:             __ctype_b_loc
        - Src:             'prof_parse.c:453,33'
          Dst:             __ctype_b_loc
        - Src:             'prof_parse.c:453,33'
          Dst:             strlen
        - Src:             'prof_parse.c:455,9'
          Dst:             strchr
        - Src:             'prof_parse.c:455,30'
          Dst:             strchr
        - Src:             'prof_parse.c:455,51'
          Dst:             strchr
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    valid_name
      functionSourceFile: '/src/krb5/src/util/profile/prof_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          123
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - __ctype_b_loc
        - strcmp
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'prof_parse.c:232,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:233,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:235,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_parse.c:235,18'
          Branch Sides:
            TrueSide:        'prof_parse.c:235,29'
            TrueSideFuncs:
              - strcmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_parse.c:238,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_parse.c:235,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:236,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:238,14'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_parse.c:238,5'
          Branch Sides:
            TrueSide:        'prof_parse.c:239,14'
            TrueSideFuncs:
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_parse.c:242,5'
            FalseSideFuncs:  []
        - Branch String:   'prof_parse.c:239,41'
          Branch Sides:
            TrueSide:        'prof_parse.c:239,45'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_parse.c:241,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_parse.c:239,54'
          Branch Sides:
            TrueSide:        'prof_parse.c:239,58'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_parse.c:241,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_parse.c:239,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:240,13'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:241,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             'prof_parse.c:229,18'
          Dst:             strlen
        - Src:             'prof_parse.c:235,22'
          Dst:             strcmp
        - Src:             'prof_parse.c:239,14'
          Dst:             __ctype_b_loc
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    parse_quoted_string
      functionSourceFile: '/src/krb5/src/util/profile/prof_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          110
      EdgeCount:       20
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'prof_parse.c:50,33'
          Branch Sides:
            TrueSide:        'prof_parse.c:50,37'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_switch
            FalseSide:       'prof_parse.c:50,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_switch
        - Branch String:   'prof_parse.c:50,5'
          Branch Sides:
            TrueSide:        'prof_parse.c:51,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_switch
            FalseSide:       'prof_parse.c:70,6'
            FalseSideFuncs:  []
        - Branch String:   'prof_parse.c:51,27'
          Branch Sides:
            TrueSide:        'prof_parse.c:51,32'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_switch
            FalseSide:       'prof_parse.c:68,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_parse.c:51,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:52,17'
            TrueSideFuncs:
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_parse.c:68,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_switch
              - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    parse_std_line
      functionSourceFile: '/src/krb5/src/util/profile/prof_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionDepth:   0
      returnType:      'size_t '
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.parse_state *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         92
      ICount:          595
      EdgeCount:       127
      CyclomaticComplexity: 37
      functionsReached:
        - __ctype_b_loc
        - parse_quoted_string
        - profile_add_node
        - profile_find_node_subsection
        - profile_get_node_parent
        - profile_make_node_final
        - skip_over_blanks
        - strchr
        - strip_line
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'prof_parse.c:83,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:84,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:85,27'
            FalseSideFuncs:
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strip_line
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_quoted_string
              - __ctype_b_loc
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_get_node_parent
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp1
              - profile_make_node_final
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'prof_parse.c:86,22'
          Branch Sides:
            TrueSide:        'prof_parse.c:86,25'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - strip_line
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_quoted_string
              - __ctype_b_loc
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_get_node_parent
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp1
              - profile_make_node_final
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'prof_parse.c:87,9'
            FalseSideFuncs:  []
        - Branch String:   'prof_parse.c:86,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:87,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:88,16'
            FalseSideFuncs:
              - strip_line
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_quoted_string
              - __ctype_b_loc
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_get_node_parent
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp1
              - profile_make_node_final
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'prof_parse.c:90,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:91,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:92,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_quoted_string
              - __ctype_b_loc
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_get_node_parent
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp1
              - profile_make_node_final
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'prof_parse.c:92,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:93,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp1
              - profile_make_node_final
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'prof_parse.c:128,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_quoted_string
              - __ctype_b_loc
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_get_node_parent
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
        - Branch String:   'prof_parse.c:93,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:94,13'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:95,11'
            FalseSideFuncs:
              - strchr
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp1
              - profile_make_node_final
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'prof_parse.c:97,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:98,13'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:99,10'
            FalseSideFuncs:
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp1
              - profile_make_node_final
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'prof_parse.c:103,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:104,39'
            TrueSideFuncs:
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp1
              - profile_make_node_final
            FalseSide:       'prof_parse.c:109,20'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp1
              - profile_make_node_final
        - Branch String:   'prof_parse.c:107,17'
          Branch Sides:
            TrueSide:        'prof_parse.c:108,24'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:109,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp1
              - profile_make_node_final
        - Branch String:   'prof_parse.c:109,20'
          Branch Sides:
            TrueSide:        'prof_parse.c:0,0'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp1
              - profile_make_node_final
            FalseSide:       'prof_parse.c:110,20'
            FalseSideFuncs:  []
        - Branch String:   'prof_parse.c:116,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:117,37'
            TrueSideFuncs:
              - profile_make_node_final
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp1
            FalseSide:       'prof_parse.c:123,31'
            FalseSideFuncs:
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp1
        - Branch String:   'prof_parse.c:124,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:125,13'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:126,9'
            FalseSideFuncs:  []
        - Branch String:   'prof_parse.c:128,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:129,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - profile_get_node_parent
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
            FalseSide:       'prof_parse.c:143,11'
            FalseSideFuncs:
              - strchr
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_quoted_string
              - __ctype_b_loc
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_parse.c:129,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:130,13'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:131,15'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - profile_get_node_parent
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
        - Branch String:   'prof_parse.c:131,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:132,37'
            TrueSideFuncs:
              - profile_make_node_final
              - profile_get_node_parent
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'prof_parse.c:133,42'
            FalseSideFuncs:
              - profile_get_node_parent
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'prof_parse.c:135,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:136,20'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:137,9'
            FalseSideFuncs:  []
        - Branch String:   'prof_parse.c:145,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:146,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:147,9'
            FalseSideFuncs:
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_quoted_string
              - __ctype_b_loc
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_parse.c:147,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:148,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:149,6'
            FalseSideFuncs:
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_quoted_string
              - __ctype_b_loc
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_parse.c:152,19'
          Branch Sides:
            TrueSide:        'prof_parse.c:152,23'
            TrueSideFuncs:
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_quoted_string
              - __ctype_b_loc
            FalseSide:       'prof_parse.c:152,5'
            FalseSideFuncs:
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_quoted_string
              - __ctype_b_loc
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_parse.c:152,5'
          Branch Sides:
            TrueSide:        'prof_parse.c:153,10'
            TrueSideFuncs:
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_quoted_string
              - __ctype_b_loc
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_parse.c:154,9'
            FalseSideFuncs:
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_quoted_string
              - __ctype_b_loc
        - Branch String:   'prof_parse.c:154,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:156,11'
            TrueSideFuncs:
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_quoted_string
              - __ctype_b_loc
            FalseSide:       'prof_parse.c:164,27'
            FalseSideFuncs:
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_quoted_string
        - Branch String:   'prof_parse.c:158,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:159,18'
            TrueSideFuncs:
              - __ctype_b_loc
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_quoted_string
            FalseSide:       'prof_parse.c:163,5'
            FalseSideFuncs:
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_quoted_string
        - Branch String:   'prof_parse.c:159,17'
          Branch Sides:
            TrueSide:        'prof_parse.c:160,17'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:161,14'
            FalseSideFuncs:
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_quoted_string
              - __ctype_b_loc
        - Branch String:   'prof_parse.c:166,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:167,14'
            TrueSideFuncs:
              - parse_quoted_string
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
            FalseSide:       'prof_parse.c:169,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_parse.c:169,16'
          Branch Sides:
            TrueSide:        'prof_parse.c:170,22'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
            FalseSide:       'prof_parse.c:172,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_parse.c:172,32'
          Branch Sides:
            TrueSide:        'prof_parse.c:172,54'
            TrueSideFuncs:
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_parse.c:175,14'
            FalseSideFuncs:
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_parse.c:172,16'
          Branch Sides:
            TrueSide:        'prof_parse.c:173,22'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
            FalseSide:       'prof_parse.c:175,14'
            FalseSideFuncs:
              - strlen
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_parse.c:176,29'
          Branch Sides:
            TrueSide:        'prof_parse.c:176,32'
            TrueSideFuncs:
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
            FalseSide:       'prof_parse.c:176,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_parse.c:176,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:0,0'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
            FalseSide:       'prof_parse.c:177,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - strchr
              - profile_add_node
              - profile_make_node_final
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_parse.c:179,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:180,20'
            TrueSideFuncs:
              - strchr
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
            FalseSide:       'prof_parse.c:192,16'
            FalseSideFuncs:
              - strchr
              - profile_add_node
              - profile_make_node_final
        - Branch String:   'prof_parse.c:181,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:182,14'
            TrueSideFuncs:
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
            FalseSide:       'prof_parse.c:183,35'
            FalseSideFuncs:
              - profile_add_node
              - __sanitizer_cov_trace_const_cmp8
              - profile_make_node_final
        - Branch String:   'prof_parse.c:185,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:186,20'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:187,13'
            FalseSideFuncs:
              - profile_make_node_final
        - Branch String:   'prof_parse.c:187,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:188,37'
            TrueSideFuncs:
              - profile_make_node_final
            FalseSide:       'prof_parse.c:189,9'
            FalseSideFuncs:  []
        - Branch String:   'prof_parse.c:193,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:194,10'
            TrueSideFuncs:
              - profile_add_node
              - profile_make_node_final
            FalseSide:       'prof_parse.c:195,22'
            FalseSideFuncs:
              - profile_add_node
              - profile_make_node_final
        - Branch String:   'prof_parse.c:196,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:197,33'
            TrueSideFuncs:
              - profile_make_node_final
            FalseSide:       'prof_parse.c:198,5'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'prof_parse.c:85,10'
          Dst:             skip_over_blanks
        - Src:             'prof_parse.c:88,5'
          Dst:             strip_line
        - Src:             'prof_parse.c:96,13'
          Dst:             strchr
        - Src:             'prof_parse.c:100,18'
          Dst:             profile_find_node_subsection
        - Src:             'prof_parse.c:104,22'
          Dst:             profile_add_node
        - Src:             'prof_parse.c:117,13'
          Dst:             profile_make_node_final
        - Src:             'prof_parse.c:123,14'
          Dst:             skip_over_blanks
        - Src:             'prof_parse.c:132,13'
          Dst:             profile_make_node_final
        - Src:             'prof_parse.c:133,18'
          Dst:             profile_get_node_parent
        - Src:             'prof_parse.c:144,10'
          Dst:             strchr
        - Src:             'prof_parse.c:152,23'
          Dst:             __ctype_b_loc
        - Src:             'prof_parse.c:159,18'
          Dst:             __ctype_b_loc
        - Src:             'prof_parse.c:164,10'
          Dst:             skip_over_blanks
        - Src:             'prof_parse.c:168,9'
          Dst:             parse_quoted_string
        - Src:             'prof_parse.c:172,37'
          Dst:             skip_over_blanks
        - Src:             'prof_parse.c:175,22'
          Dst:             strlen
        - Src:             'prof_parse.c:176,32'
          Dst:             __ctype_b_loc
        - Src:             'prof_parse.c:180,13'
          Dst:             strchr
        - Src:             'prof_parse.c:183,18'
          Dst:             profile_add_node
        - Src:             'prof_parse.c:188,13'
          Dst:             profile_make_node_final
        - Src:             'prof_parse.c:192,9'
          Dst:             strchr
        - Src:             'prof_parse.c:195,5'
          Dst:             profile_add_node
        - Src:             'prof_parse.c:197,9'
          Dst:             profile_make_node_final
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    skip_over_blanks
      functionSourceFile: '/src/krb5/src/util/profile/prof_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          54
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __ctype_b_loc
      functionUses:    8
      BranchProfiles:
        - Branch String:   'prof_parse.c:34,16'
          Branch Sides:
            TrueSide:        'prof_parse.c:34,19'
            TrueSideFuncs:
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_parse.c:34,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_parse.c:34,5'
          Branch Sides:
            TrueSide:        'prof_parse.c:35,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_parse.c:36,12'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'prof_parse.c:34,19'
          Dst:             __ctype_b_loc
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    strip_line
      functionSourceFile: '/src/krb5/src/util/profile/prof_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          66
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   'prof_parse.c:42,21'
          Branch Sides:
            TrueSide:        'prof_parse.c:42,25'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_parse.c:42,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_parse.c:42,5'
          Branch Sides:
            TrueSide:        'prof_parse.c:43,10'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'prof_parse.c:44,1'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'prof_parse.c:41,22'
          Dst:             strlen
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    parse_include_file
      functionSourceFile: '/src/krb5/src/util/profile/prof_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionDepth:   0
      returnType:      'size_t '
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.profile_node *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          57
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - fclose
        - fopen
        - parse_file
      functionUses:    2
      BranchProfiles:
        - Branch String:   'prof_parse.c:217,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:218,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:219,25'
            FalseSideFuncs:
              - parse_file
              - fclose
      Callsites:
        - Src:             'prof_parse.c:216,10'
          Dst:             fopen
        - Src:             'prof_parse.c:219,14'
          Dst:             parse_file
        - Src:             'prof_parse.c:220,5'
          Dst:             fclose
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    parse_file
      functionSourceFile: '/src/krb5/src/util/profile/prof_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionDepth:   0
      returnType:      'size_t '
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.parse_state *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          80
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - feof
        - fgets
        - parse_line
      functionUses:    2
      BranchProfiles:
        - Branch String:   'prof_parse.c:333,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:334,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:336,5'
            FalseSideFuncs:
              - feof
              - __sanitizer_cov_trace_const_cmp4
              - free
              - fgets
              - parse_line
              - free
        - Branch String:   'prof_parse.c:336,5'
          Branch Sides:
            TrueSide:        'prof_parse.c:337,19'
            TrueSideFuncs:
              - fgets
              - parse_line
              - feof
              - __sanitizer_cov_trace_const_cmp4
              - free
              - free
            FalseSide:       'prof_parse.c:396,11'
            FalseSideFuncs:
              - free
        - Branch String:   'prof_parse.c:337,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:338,13'
            TrueSideFuncs:
              - free
            FalseSide:       'prof_parse.c:340,29'
            FalseSideFuncs:
              - parse_line
              - feof
              - __sanitizer_cov_trace_const_cmp4
              - free
              - fgets
              - free
        - Branch String:   'prof_parse.c:341,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:336,5'
            TrueSideFuncs:
              - feof
              - __sanitizer_cov_trace_const_cmp4
              - free
              - fgets
              - parse_line
              - free
            FalseSide:       'prof_parse.c:342,19'
            FalseSideFuncs:
              - free
      Callsites:
        - Src:             'prof_parse.c:336,13'
          Dst:             feof
        - Src:             'prof_parse.c:337,13'
          Dst:             fgets
        - Src:             'prof_parse.c:340,18'
          Dst:             parse_line
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    parse_line
      functionSourceFile: '/src/krb5/src/util/profile/prof_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionDepth:   0
      returnType:      'size_t '
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.parse_state *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          230
      EdgeCount:       43
      CyclomaticComplexity: 11
      functionsReached:
        - parse_include_dir
        - parse_include_file
        - parse_std_line
        - skip_over_blanks
        - strdup
        - strip_line
        - strncmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   'prof_parse.c:282,42'
          Branch Sides:
            TrueSide:        'prof_parse.c:282,45'
            TrueSideFuncs:
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_switch
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_std_line
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - strip_line
              - strdup
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - strip_line
              - parse_include_dir
              - skip_over_blanks
              - strip_line
              - parse_include_file
            FalseSide:       'prof_parse.c:287,17'
            FalseSideFuncs:
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_switch
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_std_line
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - strip_line
              - strdup
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - strip_line
              - parse_include_dir
        - Branch String:   'prof_parse.c:282,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:283,31'
            TrueSideFuncs:
              - skip_over_blanks
              - strip_line
              - parse_include_file
            FalseSide:       'prof_parse.c:287,17'
            FalseSideFuncs:
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_switch
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_std_line
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - strip_line
              - strdup
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - strip_line
              - parse_include_dir
        - Branch String:   'prof_parse.c:287,46'
          Branch Sides:
            TrueSide:        'prof_parse.c:287,49'
            TrueSideFuncs:
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_switch
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_std_line
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - strip_line
              - strdup
              - skip_over_blanks
              - strip_line
              - parse_include_dir
            FalseSide:       'prof_parse.c:292,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_switch
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_std_line
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - strip_line
              - strdup
        - Branch String:   'prof_parse.c:287,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:288,31'
            TrueSideFuncs:
              - skip_over_blanks
              - strip_line
              - parse_include_dir
            FalseSide:       'prof_parse.c:292,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_switch
              - skip_over_blanks
              - __sanitizer_cov_trace_const_cmp4
              - parse_std_line
              - strncmp
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - skip_over_blanks
              - strip_line
              - strdup
        - Branch String:   'prof_parse.c:294,45'
          Branch Sides:
            TrueSide:        'prof_parse.c:294,48'
            TrueSideFuncs:
              - __ctype_b_loc
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - parse_std_line
              - skip_over_blanks
              - strip_line
              - strdup
            FalseSide:       'prof_parse.c:311,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - parse_std_line
        - Branch String:   'prof_parse.c:294,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:302,17'
            TrueSideFuncs:
              - skip_over_blanks
              - strip_line
              - strdup
            FalseSide:       'prof_parse.c:311,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - parse_std_line
        - Branch String:   'prof_parse.c:302,17'
          Branch Sides:
            TrueSide:        'prof_parse.c:303,39'
            TrueSideFuncs:
              - skip_over_blanks
              - strip_line
              - strdup
            FalseSide:       'prof_parse.c:309,13'
            FalseSideFuncs:  []
        - Branch String:   'prof_parse.c:306,21'
          Branch Sides:
            TrueSide:        'prof_parse.c:307,21'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:308,13'
            FalseSideFuncs:  []
        - Branch String:   'prof_parse.c:311,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:312,13'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:313,9'
            FalseSideFuncs:
              - parse_std_line
        - Branch String:   'prof_parse.c:318,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:319,13'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:320,9'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'prof_parse.c:282,9'
          Dst:             strncmp
        - Src:             'prof_parse.c:282,45'
          Dst:             __ctype_b_loc
        - Src:             'prof_parse.c:283,14'
          Dst:             skip_over_blanks
        - Src:             'prof_parse.c:284,9'
          Dst:             strip_line
        - Src:             'prof_parse.c:285,16'
          Dst:             parse_include_file
        - Src:             'prof_parse.c:287,9'
          Dst:             strncmp
        - Src:             'prof_parse.c:287,49'
          Dst:             __ctype_b_loc
        - Src:             'prof_parse.c:288,14'
          Dst:             skip_over_blanks
        - Src:             'prof_parse.c:289,9'
          Dst:             strip_line
        - Src:             'prof_parse.c:290,16'
          Dst:             parse_include_dir
        - Src:             'prof_parse.c:294,13'
          Dst:             strncmp
        - Src:             'prof_parse.c:294,48'
          Dst:             __ctype_b_loc
        - Src:             'prof_parse.c:303,22'
          Dst:             skip_over_blanks
        - Src:             'prof_parse.c:304,17'
          Dst:             strip_line
        - Src:             'prof_parse.c:305,32'
          Dst:             strdup
        - Src:             'prof_parse.c:315,16'
          Dst:             parse_std_line
        - Src:             'prof_parse.c:317,14'
          Dst:             skip_over_blanks
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    strncmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    parse_include_dir
      functionSourceFile: '/src/krb5/src/util/profile/prof_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionDepth:   0
      returnType:      'size_t '
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.profile_node *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          118
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - asprintf
        - k5_dir_filenames
        - k5_free_filenames
        - parse_include_file
        - valid_name
      functionUses:    2
      BranchProfiles:
        - Branch String:   'prof_parse.c:258,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:259,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:261,12'
            FalseSideFuncs:
              - k5_free_filenames
              - valid_name
              - __sanitizer_cov_trace_const_cmp4
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - parse_include_file
              - free
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'prof_parse.c:261,32'
          Branch Sides:
            TrueSide:        'prof_parse.c:261,35'
            TrueSideFuncs:
              - k5_free_filenames
              - valid_name
              - __sanitizer_cov_trace_const_cmp4
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - parse_include_file
              - free
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'prof_parse.c:261,5'
            FalseSideFuncs:
              - k5_free_filenames
              - valid_name
              - __sanitizer_cov_trace_const_cmp4
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - parse_include_file
              - free
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'prof_parse.c:261,5'
          Branch Sides:
            TrueSide:        'prof_parse.c:262,25'
            TrueSideFuncs:
              - valid_name
              - __sanitizer_cov_trace_const_cmp4
              - k5_free_filenames
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - parse_include_file
              - free
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'prof_parse.c:273,23'
            FalseSideFuncs:
              - k5_free_filenames
        - Branch String:   'prof_parse.c:262,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:263,13'
            TrueSideFuncs:
              - k5_free_filenames
              - valid_name
              - __sanitizer_cov_trace_const_cmp4
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - parse_include_file
              - free
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'prof_parse.c:264,42'
            FalseSideFuncs:
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - parse_include_file
              - free
              - __sanitizer_cov_trace_const_cmp8
              - k5_free_filenames
              - valid_name
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_parse.c:264,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:265,20'
            TrueSideFuncs:
              - k5_free_filenames
            FalseSide:       'prof_parse.c:268,37'
            FalseSideFuncs:
              - parse_include_file
              - free
              - __sanitizer_cov_trace_const_cmp8
              - k5_free_filenames
              - valid_name
              - __sanitizer_cov_trace_const_cmp4
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'prof_parse.c:270,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:271,13'
            TrueSideFuncs:
              - k5_free_filenames
            FalseSide:       'prof_parse.c:272,5'
            FalseSideFuncs:
              - k5_free_filenames
              - valid_name
              - __sanitizer_cov_trace_const_cmp4
              - asprintf
              - __sanitizer_cov_trace_const_cmp4
              - parse_include_file
              - free
              - __sanitizer_cov_trace_const_cmp8
      Callsites:
        - Src:             'prof_parse.c:258,9'
          Dst:             k5_dir_filenames
        - Src:             'prof_parse.c:262,14'
          Dst:             valid_name
        - Src:             'prof_parse.c:264,13'
          Dst:             asprintf
        - Src:             'prof_parse.c:268,18'
          Dst:             parse_include_file
        - Src:             'prof_parse.c:273,5'
          Dst:             k5_free_filenames
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    add_data_to_buffer
      functionSourceFile: '/src/krb5/src/util/profile/prof_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 591
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'struct.prof_buf *'
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          106
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   'prof_parse.c:592,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:593,9'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:594,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - llvm.memcpy.p0i8.p0i8.i64
              - realloc
        - Branch String:   'prof_parse.c:594,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:598,19'
            TrueSideFuncs:
              - realloc
              - llvm.memcpy.p0i8.p0i8.i64
            FalseSide:       'prof_parse.c:607,12'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   'prof_parse.c:600,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:601,13'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:604,19'
            FalseSideFuncs:
              - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             'prof_parse.c:599,18'
          Dst:             realloc
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - 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:    3
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    dump_profile_to_buffer_cb
      functionSourceFile: '/src/krb5/src/util/profile/prof_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 612
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_data_to_buffer
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'prof_parse.c:613,54'
          Dst:             strlen
        - Src:             'prof_parse.c:613,5'
          Dst:             add_data_to_buffer
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_write_tree_to_buffer
      functionSourceFile: '/src/krb5/src/util/profile/prof_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 618
      functionDepth:   0
      returnType:      'size_t '
      argCount:        2
      argTypes:
        - 'struct.profile_node *'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          83
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - add_data_to_buffer
        - dump_profile
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   'prof_parse.c:622,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:623,10'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:626,5'
            FalseSideFuncs:
              - add_data_to_buffer
              - __sanitizer_cov_trace_cmp8
              - realloc
        - Branch String:   'prof_parse.c:627,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:628,41'
            TrueSideFuncs:
              - realloc
            FalseSide:       'prof_parse.c:632,21'
            FalseSideFuncs:  []
        - Branch String:   'prof_parse.c:629,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:630,29'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:631,5'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'prof_parse.c:621,5'
          Dst:             dump_profile
        - Src:             'prof_parse.c:621,5'
          Dst:             dump_profile_to_buffer_cb
        - Src:             'prof_parse.c:626,5'
          Dst:             add_data_to_buffer
        - Src:             'prof_parse.c:628,24'
          Dst:             realloc
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    dump_profile
      functionSourceFile: '/src/krb5/src/util/profile/prof_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'struct.profile_node *'
        - 'int '
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          298
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - dump_profile
        - need_double_quotes
        - output_quoted_string
        - profile_find_node_relation
        - profile_find_node_subsection
        - profile_is_node_final
      functionUses:    4
      BranchProfiles:
        - Branch String:   'prof_parse.c:526,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:527,13'
            TrueSideFuncs:
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'prof_parse.c:528,15'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - need_double_quotes
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_pc_indir
              - profile_find_node_relation
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - output_quoted_string
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'prof_parse.c:528,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:529,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - need_double_quotes
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_pc_indir
              - profile_find_node_relation
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - output_quoted_string
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'prof_parse.c:530,32'
            FalseSideFuncs:
              - need_double_quotes
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_pc_indir
              - profile_find_node_relation
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - output_quoted_string
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'prof_parse.c:530,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:531,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - output_quoted_string
              - __sanitizer_cov_trace_pc_indir
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_pc_indir
              - profile_find_node_relation
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_cmp4
              - need_double_quotes
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'prof_parse.c:536,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_pc_indir
              - profile_find_node_relation
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_cmp4
              - need_double_quotes
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - output_quoted_string
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'prof_parse.c:541,5'
          Branch Sides:
            TrueSide:        'prof_parse.c:524,45'
            TrueSideFuncs:
              - profile_find_node_relation
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_cmp4
              - need_double_quotes
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - output_quoted_string
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'prof_parse.c:543,10'
            FalseSideFuncs:
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'prof_parse.c:547,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:548,13'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:549,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'prof_parse.c:549,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:550,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_pc_indir
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'prof_parse.c:558,19'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'prof_parse.c:558,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:559,17'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'prof_parse.c:560,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'prof_parse.c:564,13'
          Branch Sides:
            TrueSide:        'prof_parse.c:565,17'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'prof_parse.c:566,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'prof_parse.c:570,5'
          Branch Sides:
            TrueSide:        'prof_parse.c:545,47'
            TrueSideFuncs:
              - profile_find_node_subsection
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_cmp4
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - profile_is_node_final
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_pc_indir
              - dump_profile
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'prof_parse.c:570,5'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'prof_parse.c:524,18'
          Dst:             profile_find_node_relation
        - Src:             'prof_parse.c:530,13'
          Dst:             need_double_quotes
        - Src:             'prof_parse.c:533,13'
          Dst:             output_quoted_string
        - Src:             'prof_parse.c:545,18'
          Dst:             profile_find_node_subsection
        - Src:             'prof_parse.c:553,16'
          Dst:             profile_is_node_final
        - Src:             'prof_parse.c:555,13'
          Dst:             dump_profile
        - Src:             'prof_parse.c:563,13'
          Dst:             dump_profile
        - Src:             'prof_parse.c:567,16'
          Dst:             profile_is_node_final
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    dump_profile_to_file_cb
      functionSourceFile: '/src/krb5/src/util/profile/prof_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fputs
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'prof_parse.c:575,5'
          Dst:             fputs
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    fputs
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_write_tree_file
      functionSourceFile: '/src/krb5/src/util/profile/prof_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionDepth:   0
      returnType:      'size_t '
      argCount:        2
      argTypes:
        - 'struct.profile_node *'
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - dump_profile
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'prof_parse.c:580,5'
          Dst:             dump_profile
        - Src:             'prof_parse.c:580,5'
          Dst:             dump_profile_to_file_cb
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_process_directory
      functionSourceFile: '/src/krb5/src/util/profile/prof_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 427
      functionDepth:   0
      returnType:      'size_t '
      argCount:        2
      argTypes:
        - 'char *'
        - 'struct.profile_node **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          61
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - parse_include_dir
        - profile_create_node
        - profile_free_node
      functionUses:    1
      BranchProfiles:
        - Branch String:   'prof_parse.c:433,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:434,16'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:435,32'
            FalseSideFuncs:
              - parse_include_dir
              - __sanitizer_cov_trace_const_cmp8
              - profile_free_node
        - Branch String:   'prof_parse.c:436,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:437,27'
            TrueSideFuncs:
              - profile_free_node
            FalseSide:       'prof_parse.c:440,13'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'prof_parse.c:432,14'
          Dst:             profile_create_node
        - Src:             'prof_parse.c:435,14'
          Dst:             parse_include_dir
        - Src:             'prof_parse.c:437,9'
          Dst:             profile_free_node
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    profile_parse_file
      functionSourceFile: '/src/krb5/src/util/profile/prof_parse.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionDepth:   0
      returnType:      'size_t '
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'struct.profile_node **'
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          73
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - parse_file
        - profile_create_node
        - profile_free_node
      functionUses:    2
      BranchProfiles:
        - Branch String:   'prof_parse.c:413,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:414,16'
            TrueSideFuncs:   []
            FalseSide:       'prof_parse.c:416,25'
            FalseSideFuncs:
              - parse_file
              - __sanitizer_cov_trace_const_cmp8
              - profile_free_node
        - Branch String:   'prof_parse.c:417,9'
          Branch Sides:
            TrueSide:        'prof_parse.c:418,33'
            TrueSideFuncs:
              - profile_free_node
            FalseSide:       'prof_parse.c:421,19'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'prof_parse.c:412,14'
          Dst:             profile_create_node
        - Src:             'prof_parse.c:416,14'
          Dst:             parse_file
        - Src:             'prof_parse.c:418,9'
          Dst:             profile_free_node
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    initialize_prof_error_table
      functionSourceFile: '/src/krb5/src/util/profile/prof_err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - add_error_table
      functionUses:    1
      BranchProfiles:
        - Branch String:   'prof_err.c:73,12'
          Branch Sides:
            TrueSide:        'prof_err.c:73,12'
            TrueSideFuncs:
              - add_error_table
            FalseSide:       'prof_err.c:73,12'
            FalseSideFuncs:
              - add_error_table
      Callsites:
        - Src:             'prof_err.c:73,12'
          Dst:             add_error_table
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    get_thread_buffer
      functionSourceFile: '/src/krb5/src/util/et/error_message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      'char *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          53
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - krb5int_getspecific
        - krb5int_setspecific
      functionUses:    2
      BranchProfiles:
        - Branch String:   'error_message.c:87,11'
          Branch Sides:
            TrueSide:        'error_message.c:88,10'
            TrueSideFuncs:
              - krb5int_getspecific
              - malloc
              - krb5int_setspecific
              - __sanitizer_cov_trace_const_cmp4
              - free
            FalseSide:       'error_message.c:88,10'
            FalseSideFuncs:
              - krb5int_getspecific
              - malloc
              - krb5int_setspecific
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'error_message.c:89,9'
          Branch Sides:
            TrueSide:        'error_message.c:90,14'
            TrueSideFuncs:
              - malloc
              - krb5int_setspecific
              - __sanitizer_cov_trace_const_cmp4
              - free
            FalseSide:       'error_message.c:99,12'
            FalseSideFuncs:  []
        - Branch String:   'error_message.c:91,13'
          Branch Sides:
            TrueSide:        'error_message.c:92,13'
            TrueSideFuncs:   []
            FalseSide:       'error_message.c:94,44'
            FalseSideFuncs:
              - krb5int_setspecific
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'error_message.c:94,13'
          Branch Sides:
            TrueSide:        'error_message.c:95,18'
            TrueSideFuncs:
              - free
            FalseSide:       'error_message.c:98,5'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'error_message.c:88,10'
          Dst:             krb5int_getspecific
        - Src:             'error_message.c:94,13'
          Dst:             krb5int_setspecific
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_mutex_finish_init
      functionSourceFile: '/src/krb5/src/util/et/../../include/k5-thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    com_err_initialize
      functionSourceFile: '/src/krb5/src/util/et/error_message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'int '
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          57
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - k5_mutex_finish_init
        - krb5int_key_register
      functionUses:    1
      BranchProfiles:
        - Branch String:   'error_message.c:36,9'
          Branch Sides:
            TrueSide:        'error_message.c:40,16'
            TrueSideFuncs:
              - k5_mutex_finish_init.210
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_finish_init.210
              - __sanitizer_cov_trace_const_cmp4
              - krb5int_key_register
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'error_message.c:40,16'
            FalseSideFuncs:
              - k5_mutex_finish_init.210
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_finish_init.210
              - __sanitizer_cov_trace_const_cmp4
              - krb5int_key_register
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'error_message.c:42,9'
          Branch Sides:
            TrueSide:        'error_message.c:43,16'
            TrueSideFuncs:   []
            FalseSide:       'error_message.c:44,11'
            FalseSideFuncs:
              - k5_mutex_finish_init.210
              - __sanitizer_cov_trace_const_cmp4
              - krb5int_key_register
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'error_message.c:45,9'
          Branch Sides:
            TrueSide:        'error_message.c:46,16'
            TrueSideFuncs:   []
            FalseSide:       'error_message.c:47,11'
            FalseSideFuncs:
              - krb5int_key_register
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'error_message.c:48,9'
          Branch Sides:
            TrueSide:        'error_message.c:49,16'
            TrueSideFuncs:   []
            FalseSide:       'error_message.c:50,5'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'error_message.c:41,11'
          Dst:             k5_mutex_finish_init
        - Src:             'error_message.c:44,11'
          Dst:             k5_mutex_finish_init
        - Src:             'error_message.c:47,11'
          Dst:             krb5int_key_register
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    com_err_initialize__aux
      functionSourceFile: '/src/krb5/src/util/et/error_message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - com_err_initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   'error_message.c:31,1'
          Branch Sides:
            TrueSide:        'error_message.c:31,1'
            TrueSideFuncs:
              - com_err_initialize
            FalseSide:       'error_message.c:31,1'
            FalseSideFuncs:
              - com_err_initialize
      Callsites:
        - Src:             'error_message.c:31,1'
          Dst:             com_err_initialize
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    com_err_finish_init
      functionSourceFile: '/src/krb5/src/util/et/error_message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionDepth:   0
      returnType:      'int '
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - k5_once
      functionUses:    3
      BranchProfiles:
        - Branch String:   'error_message.c:308,12'
          Branch Sides:
            TrueSide:        'error_message.c:308,12'
            TrueSideFuncs:
              - k5_once
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'error_message.c:308,12'
            FalseSideFuncs:
              - k5_once
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'error_message.c:308,12'
          Branch Sides:
            TrueSide:        'error_message.c:308,12'
            TrueSideFuncs:   []
            FalseSide:       'error_message.c:308,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'error_message.c:308,12'
          Branch Sides:
            TrueSide:        'error_message.c:308,12'
            TrueSideFuncs:   []
            FalseSide:       'error_message.c:308,12'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'error_message.c:308,12'
          Dst:             k5_once
        - Src:             'error_message.c:308,12'
          Dst:             __assert_fail
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    remove_error_table
      functionSourceFile: '/src/krb5/src/util/et/error_message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionDepth:   0
      returnType:      'size_t '
      argCount:        1
      argTypes:
        - 'struct.error_table *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          127
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - k5_mutex_lock
        - k5_mutex_unlock
        - k5_once
      functionUses:    0
      BranchProfiles:
        - Branch String:   'error_message.c:285,9'
          Branch Sides:
            TrueSide:        'error_message.c:286,9'
            TrueSideFuncs:   []
            FalseSide:       'error_message.c:288,9'
            FalseSideFuncs:
              - k5_once
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_lock.213
              - k5_mutex_unlock.214
              - free
              - k5_mutex_unlock.214
        - Branch String:   'error_message.c:288,9'
          Branch Sides:
            TrueSide:        'error_message.c:288,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_lock.213
              - k5_mutex_unlock.214
              - free
              - k5_mutex_unlock.214
            FalseSide:       'error_message.c:288,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_lock.213
              - k5_mutex_unlock.214
              - free
              - k5_mutex_unlock.214
        - Branch String:   'error_message.c:288,9'
          Branch Sides:
            TrueSide:        'error_message.c:288,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_lock.213
              - k5_mutex_unlock.214
              - free
              - k5_mutex_unlock.214
            FalseSide:       'error_message.c:288,9'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'error_message.c:288,9'
          Branch Sides:
            TrueSide:        'error_message.c:289,9'
            TrueSideFuncs:   []
            FalseSide:       'error_message.c:290,5'
            FalseSideFuncs:
              - k5_mutex_lock.213
              - k5_mutex_unlock.214
              - free
              - k5_mutex_unlock.214
        - Branch String:   'error_message.c:293,5'
          Branch Sides:
            TrueSide:        'error_message.c:294,15'
            TrueSideFuncs:
              - k5_mutex_unlock.214
              - free
              - k5_mutex_unlock.214
            FalseSide:       'error_message.c:302,5'
            FalseSideFuncs:
              - k5_mutex_unlock.214
        - Branch String:   'error_message.c:294,13'
          Branch Sides:
            TrueSide:        'error_message.c:295,18'
            TrueSideFuncs:
              - free
              - k5_mutex_unlock.214
            FalseSide:       'error_message.c:301,5'
            FalseSideFuncs:
              - k5_mutex_unlock.214
              - free
              - k5_mutex_unlock.214
      Callsites:
        - Src:             'error_message.c:288,9'
          Dst:             k5_once
        - Src:             'error_message.c:288,9'
          Dst:             __assert_fail
        - Src:             'error_message.c:290,5'
          Dst:             k5_mutex_lock
        - Src:             'error_message.c:298,13'
          Dst:             k5_mutex_unlock
        - Src:             'error_message.c:302,5'
          Dst:             k5_mutex_unlock
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_mutex_lock
      functionSourceFile: '/src/krb5/src/util/et/../../include/k5-thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - fprintf
        - k5_os_mutex_lock
        - strerror
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../include/k5-thread.h:371,9'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:372,17'
            TrueSideFuncs:
              - strerror
              - fprintf
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       '../../include/k5-thread.h:376,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   '../../include/k5-thread.h:376,5'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:376,5'
            TrueSideFuncs:   []
            FalseSide:       '../../include/k5-thread.h:376,5'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             '../../include/k5-thread.h:369,13'
          Dst:             k5_os_mutex_lock
        - Src:             '../../include/k5-thread.h:373,20'
          Dst:             strerror
        - Src:             '../../include/k5-thread.h:372,9'
          Dst:             fprintf
        - Src:             '../../include/k5-thread.h:376,5'
          Dst:             __assert_fail
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_mutex_unlock
      functionSourceFile: '/src/krb5/src/util/et/../../include/k5-thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - fprintf
        - k5_os_mutex_unlock
        - strerror
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../include/k5-thread.h:383,9'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:384,17'
            TrueSideFuncs:
              - strerror
              - fprintf
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       '../../include/k5-thread.h:388,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   '../../include/k5-thread.h:388,5'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:388,5'
            TrueSideFuncs:   []
            FalseSide:       '../../include/k5-thread.h:388,5'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             '../../include/k5-thread.h:381,13'
          Dst:             k5_os_mutex_unlock
        - Src:             '../../include/k5-thread.h:385,20'
          Dst:             strerror
        - Src:             '../../include/k5-thread.h:384,9'
          Dst:             fprintf
        - Src:             '../../include/k5-thread.h:388,5'
          Dst:             __assert_fail
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    add_error_table
      functionSourceFile: '/src/krb5/src/util/et/error_message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionDepth:   0
      returnType:      'size_t '
      argCount:        1
      argTypes:
        - 'struct.error_table *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          150
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - bindtextdomain
        - k5_mutex_lock
        - k5_mutex_unlock
        - k5_once
      functionUses:    2
      BranchProfiles:
        - Branch String:   'error_message.c:257,9'
          Branch Sides:
            TrueSide:        'error_message.c:257,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - k5_mutex_lock.213
              - k5_mutex_unlock.214
              - bindtextdomain
            FalseSide:       'error_message.c:257,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - k5_mutex_lock.213
              - k5_mutex_unlock.214
              - bindtextdomain
        - Branch String:   'error_message.c:257,9'
          Branch Sides:
            TrueSide:        'error_message.c:257,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - malloc
              - k5_mutex_lock.213
              - k5_mutex_unlock.214
              - bindtextdomain
            FalseSide:       'error_message.c:257,9'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'error_message.c:257,9'
          Branch Sides:
            TrueSide:        'error_message.c:258,9'
            TrueSideFuncs:   []
            FalseSide:       'error_message.c:260,9'
            FalseSideFuncs:
              - malloc
              - k5_mutex_lock.213
              - k5_mutex_unlock.214
              - bindtextdomain
        - Branch String:   'error_message.c:261,9'
          Branch Sides:
            TrueSide:        'error_message.c:262,9'
            TrueSideFuncs:   []
            FalseSide:       'error_message.c:264,16'
            FalseSideFuncs:
              - k5_mutex_lock.213
              - k5_mutex_unlock.214
              - bindtextdomain
        - Branch String:   'error_message.c:272,38'
          Branch Sides:
            TrueSide:        'error_message.c:272,41'
            TrueSideFuncs:
              - k5_mutex_unlock.214
              - bindtextdomain
            FalseSide:       'error_message.c:275,5'
            FalseSideFuncs:
              - k5_mutex_unlock.214
        - Branch String:   'error_message.c:272,9'
          Branch Sides:
            TrueSide:        'error_message.c:273,24'
            TrueSideFuncs:
              - bindtextdomain
              - k5_mutex_unlock.214
            FalseSide:       'error_message.c:275,5'
            FalseSideFuncs:
              - k5_mutex_unlock.214
      Callsites:
        - Src:             'error_message.c:257,9'
          Dst:             k5_once
        - Src:             'error_message.c:257,9'
          Dst:             __assert_fail
        - Src:             'error_message.c:266,5'
          Dst:             k5_mutex_lock
        - Src:             'error_message.c:273,9'
          Dst:             bindtextdomain
        - Src:             'error_message.c:275,5'
          Dst:             k5_mutex_unlock
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    bindtextdomain
      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:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    error_message
      functionSourceFile: '/src/krb5/src/util/et/error_message.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         55
      ICount:          374
      EdgeCount:       72
      CyclomaticComplexity: 19
      functionsReached:
        - __assert_fail
        - abort
        - dgettext
        - error_table_name_r
        - get_thread_buffer
        - k5_mutex_lock
        - k5_mutex_unlock
        - k5_once
        - k5_strerror_r
        - krb5int_strlcpy
        - strerror
      functionUses:    1
      BranchProfiles:
        - Branch String:   'error_message.c:114,9'
          Branch Sides:
            TrueSide:        'error_message.c:114,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.213
              - k5_mutex_unlock.214
              - get_thread_buffer
              - krb5int_strlcpy
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - error_table_name_r
              - __sanitizer_cov_trace_cmp8
              - k5_mutex_unlock.214
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp4
              - dgettext
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_cmp8
              - get_thread_buffer
              - strerror
              - k5_strerror_r
              - __sanitizer_cov_trace_const_cmp4
              - abort
            FalseSide:       'error_message.c:114,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.213
              - k5_mutex_unlock.214
              - get_thread_buffer
              - krb5int_strlcpy
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - error_table_name_r
              - __sanitizer_cov_trace_cmp8
              - k5_mutex_unlock.214
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp4
              - dgettext
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_cmp8
              - get_thread_buffer
              - strerror
              - k5_strerror_r
              - __sanitizer_cov_trace_const_cmp4
              - abort
        - Branch String:   'error_message.c:114,9'
          Branch Sides:
            TrueSide:        'error_message.c:114,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.213
              - k5_mutex_unlock.214
              - get_thread_buffer
              - krb5int_strlcpy
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - error_table_name_r
              - __sanitizer_cov_trace_cmp8
              - k5_mutex_unlock.214
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp4
              - dgettext
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_cmp8
              - get_thread_buffer
              - strerror
              - k5_strerror_r
              - __sanitizer_cov_trace_const_cmp4
              - abort
            FalseSide:       'error_message.c:114,9'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'error_message.c:114,9'
          Branch Sides:
            TrueSide:        'error_message.c:115,9'
            TrueSideFuncs:   []
            FalseSide:       'error_message.c:117,31'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - k5_mutex_lock.213
              - k5_mutex_unlock.214
              - get_thread_buffer
              - krb5int_strlcpy
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - error_table_name_r
              - __sanitizer_cov_trace_cmp8
              - k5_mutex_unlock.214
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp4
              - dgettext
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_cmp8
              - get_thread_buffer
              - strerror
              - k5_strerror_r
              - __sanitizer_cov_trace_const_cmp4
              - abort
        - Branch String:   'error_message.c:120,9'
          Branch Sides:
            TrueSide:        'error_message.c:129,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_cmp8
              - get_thread_buffer
              - strerror
              - k5_strerror_r
              - __sanitizer_cov_trace_const_cmp4
              - abort
              - get_thread_buffer
              - krb5int_strlcpy
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - error_table_name_r
            FalseSide:       'error_message.c:141,5'
            FalseSideFuncs:
              - k5_mutex_lock.213
              - k5_mutex_unlock.214
              - get_thread_buffer
              - krb5int_strlcpy
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - error_table_name_r
              - __sanitizer_cov_trace_cmp8
              - k5_mutex_unlock.214
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp4
              - dgettext
        - Branch String:   'error_message.c:129,13'
          Branch Sides:
            TrueSide:        'error_message.c:130,13'
            TrueSideFuncs:
              - get_thread_buffer
              - krb5int_strlcpy
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - error_table_name_r
            FalseSide:       'error_message.c:133,33'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - get_thread_buffer
              - strerror
              - k5_strerror_r
              - __sanitizer_cov_trace_const_cmp4
              - abort
        - Branch String:   'error_message.c:133,13'
          Branch Sides:
            TrueSide:        'error_message.c:134,13'
            TrueSideFuncs:
              - abort
            FalseSide:       'error_message.c:135,14'
            FalseSideFuncs:
              - get_thread_buffer
              - strerror
              - k5_strerror_r
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'error_message.c:136,16'
          Branch Sides:
            TrueSide:        'error_message.c:136,30'
            TrueSideFuncs:
              - k5_strerror_r
              - __sanitizer_cov_trace_const_cmp4
              - strerror
            FalseSide:       'error_message.c:138,25'
            FalseSideFuncs:
              - strerror
        - Branch String:   'error_message.c:136,13'
          Branch Sides:
            TrueSide:        'error_message.c:137,20'
            TrueSideFuncs:   []
            FalseSide:       'error_message.c:138,25'
            FalseSideFuncs:
              - strerror
        - Branch String:   'error_message.c:143,5'
          Branch Sides:
            TrueSide:        'error_message.c:146,14'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - k5_mutex_unlock.214
              - get_thread_buffer
              - krb5int_strlcpy
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - error_table_name_r
              - k5_mutex_unlock.214
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp4
              - dgettext
            FalseSide:       'error_message.c:151,5'
            FalseSideFuncs:
              - k5_mutex_unlock.214
              - get_thread_buffer
              - krb5int_strlcpy
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - error_table_name_r
        - Branch String:   'error_message.c:146,13'
          Branch Sides:
            TrueSide:        'error_message.c:147,21'
            TrueSideFuncs:
              - k5_mutex_unlock.214
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp4
              - dgettext
              - k5_mutex_unlock.214
              - get_thread_buffer
              - krb5int_strlcpy
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - error_table_name_r
            FalseSide:       'error_message.c:150,5'
            FalseSideFuncs:
              - k5_mutex_unlock.214
              - get_thread_buffer
              - krb5int_strlcpy
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - error_table_name_r
              - __sanitizer_cov_trace_cmp8
              - k5_mutex_unlock.214
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_cmp4
              - dgettext
        - Branch String:   'error_message.c:159,9'
          Branch Sides:
            TrueSide:        'error_message.c:160,9'
            TrueSideFuncs:
              - k5_mutex_unlock.214
              - get_thread_buffer
              - krb5int_strlcpy
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - error_table_name_r
            FalseSide:       'error_message.c:162,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_cmp4
              - dgettext
              - k5_mutex_unlock.214
              - get_thread_buffer
              - krb5int_strlcpy
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - error_table_name_r
        - Branch String:   'error_message.c:162,9'
          Branch Sides:
            TrueSide:        'error_message.c:163,9'
            TrueSideFuncs:
              - k5_mutex_unlock.214
              - get_thread_buffer
              - krb5int_strlcpy
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - error_table_name_r
            FalseSide:       'error_message.c:166,9'
            FalseSideFuncs:
              - dgettext
        - Branch String:   'error_message.c:166,9'
          Branch Sides:
            TrueSide:        'error_message.c:167,25'
            TrueSideFuncs:
              - dgettext
            FalseSide:       'error_message.c:169,16'
            FalseSideFuncs:  []
        - Branch String:   'error_message.c:228,9'
          Branch Sides:
            TrueSide:        'error_message.c:229,9'
            TrueSideFuncs:   []
            FalseSide:       'error_message.c:230,11'
            FalseSideFuncs:
              - krb5int_strlcpy
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - error_table_name_r
        - Branch String:   'error_message.c:233,9'
          Branch Sides:
            TrueSide:        'error_message.c:234,35'
            TrueSideFuncs:
              - error_table_name_r
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'error_message.c:239,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'error_message.c:235,9'
          Branch Sides:
            TrueSide:        'error_message.c:236,15'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'error_message.c:237,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'error_message.c:239,5'
          Branch Sides:
            TrueSide:        'error_message.c:240,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'error_message.c:247,19'
            FalseSideFuncs:  []
        - Branch String:   'error_message.c:240,26'
          Branch Sides:
            TrueSide:        'error_message.c:240,29'
            TrueSideFuncs:
              - __sanitizer_cov_trace_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'error_message.c:241,27'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
        - Branch String:   'error_message.c:240,13'
          Branch Sides:
            TrueSide:        'error_message.c:241,27'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
            FalseSide:       'error_message.c:245,17'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_cmp8
      Callsites:
        - Src:             'error_message.c:114,9'
          Dst:             k5_once
        - Src:             'error_message.c:114,9'
          Dst:             __assert_fail
        - Src:             'error_message.c:134,13'
          Dst:             abort
        - Src:             'error_message.c:135,14'
          Dst:             get_thread_buffer
        - Src:             'error_message.c:136,19'
          Dst:             k5_strerror_r
        - Src:             'error_message.c:138,16'
          Dst:             strerror
        - Src:             'error_message.c:141,5'
          Dst:             k5_mutex_lock
        - Src:             'error_message.c:154,5'
          Dst:             k5_mutex_unlock
        - Src:             'error_message.c:167,16'
          Dst:             dgettext
        - Src:             'error_message.c:172,5'
          Dst:             k5_mutex_unlock
        - Src:             'error_message.c:227,10'
          Dst:             get_thread_buffer
        - Src:             'error_message.c:231,5'
          Dst:             krb5int_strlcpy
        - Src:             'error_message.c:234,16'
          Dst:             error_table_name_r
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    abort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    dgettext
      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:    4
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    error_table_name
      functionSourceFile: '/src/krb5/src/util/et/et_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - error_table_name_r
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'et_name.c:56,12'
          Dst:             error_table_name_r
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    error_table_name_r
      functionSourceFile: '/src/krb5/src/util/et/et_name.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'size_t '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          68
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'et_name.c:41,5'
          Branch Sides:
            TrueSide:        'et_name.c:42,15'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'et_name.c:46,6'
            FalseSideFuncs:  []
        - Branch String:   'et_name.c:43,13'
          Branch Sides:
            TrueSide:        'et_name.c:44,29'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'et_name.c:45,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    reset_com_err_hook
      functionSourceFile: '/src/krb5/src/util/et/com_err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         5
      ICount:          31
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - com_err_finish_init
        - com_err_lock_hook_handle
        - k5_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'com_err.c:166,28'
          Branch Sides:
            TrueSide:        'com_err.c:169,9'
            TrueSideFuncs:
              - com_err_finish_init
              - __sanitizer_cov_trace_const_cmp4
              - com_err_lock_hook_handle
              - k5_mutex_unlock.255
              - abort
            FalseSide:       'com_err.c:169,9'
            FalseSideFuncs:
              - com_err_finish_init
              - __sanitizer_cov_trace_const_cmp4
              - com_err_lock_hook_handle
              - k5_mutex_unlock.255
              - abort
        - Branch String:   'com_err.c:169,9'
          Branch Sides:
            TrueSide:        'com_err.c:170,9'
            TrueSideFuncs:
              - abort
            FalseSide:       'com_err.c:171,5'
            FalseSideFuncs:
              - com_err_lock_hook_handle
              - k5_mutex_unlock.255
      Callsites:
        - Src:             'com_err.c:169,9'
          Dst:             com_err_finish_init
        - Src:             'com_err.c:170,9'
          Dst:             abort
        - Src:             'com_err.c:171,5'
          Dst:             com_err_lock_hook_handle
        - Src:             'com_err.c:174,5'
          Dst:             k5_mutex_unlock
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    com_err_lock_hook_handle
      functionSourceFile: '/src/krb5/src/util/et/com_err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - k5_mutex_lock
      functionUses:    2
      BranchProfiles:
        - Branch String:   'com_err.c:147,5'
          Branch Sides:
            TrueSide:        'com_err.c:147,5'
            TrueSideFuncs:
              - k5_mutex_lock.260
            FalseSide:       'com_err.c:147,5'
            FalseSideFuncs:
              - k5_mutex_lock.260
      Callsites:
        - Src:             'com_err.c:147,5'
          Dst:             k5_mutex_lock
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_mutex_unlock
      functionSourceFile: '/src/krb5/src/util/et/../../include/k5-thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - fprintf
        - k5_os_mutex_unlock
        - strerror
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../include/k5-thread.h:383,9'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:384,17'
            TrueSideFuncs:
              - strerror
              - fprintf
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       '../../include/k5-thread.h:388,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   '../../include/k5-thread.h:388,5'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:388,5'
            TrueSideFuncs:   []
            FalseSide:       '../../include/k5-thread.h:388,5'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             '../../include/k5-thread.h:381,13'
          Dst:             k5_os_mutex_unlock
        - Src:             '../../include/k5-thread.h:385,20'
          Dst:             strerror
        - Src:             '../../include/k5-thread.h:384,9'
          Dst:             fprintf
        - Src:             '../../include/k5-thread.h:388,5'
          Dst:             __assert_fail
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_mutex_lock
      functionSourceFile: '/src/krb5/src/util/et/../../include/k5-thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - fprintf
        - k5_os_mutex_lock
        - strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../include/k5-thread.h:371,9'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:372,17'
            TrueSideFuncs:
              - strerror
              - fprintf
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       '../../include/k5-thread.h:376,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   '../../include/k5-thread.h:376,5'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:376,5'
            TrueSideFuncs:   []
            FalseSide:       '../../include/k5-thread.h:376,5'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             '../../include/k5-thread.h:369,13'
          Dst:             k5_os_mutex_lock
        - Src:             '../../include/k5-thread.h:373,20'
          Dst:             strerror
        - Src:             '../../include/k5-thread.h:372,9'
          Dst:             fprintf
        - Src:             '../../include/k5-thread.h:376,5'
          Dst:             __assert_fail
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    set_com_err_hook
      functionSourceFile: '/src/krb5/src/util/et/com_err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionDepth:   0
      returnType:      'func_type *'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          35
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - abort
        - com_err_finish_init
        - com_err_lock_hook_handle
        - k5_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'com_err.c:155,9'
          Branch Sides:
            TrueSide:        'com_err.c:156,9'
            TrueSideFuncs:
              - abort
            FalseSide:       'com_err.c:157,5'
            FalseSideFuncs:
              - com_err_lock_hook_handle
              - k5_mutex_unlock.255
      Callsites:
        - Src:             'com_err.c:155,9'
          Dst:             com_err_finish_init
        - Src:             'com_err.c:156,9'
          Dst:             abort
        - Src:             'com_err.c:157,5'
          Dst:             com_err_lock_hook_handle
        - Src:             'com_err.c:160,5'
          Dst:             k5_mutex_unlock
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    com_err
      functionSourceFile: '/src/krb5/src/util/et/com_err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'char *'
        - 'size_t '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - com_err_va
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'com_err.c:138,5'
          Dst:             com_err_va
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    com_err_va
      functionSourceFile: '/src/krb5/src/util/et/com_err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'size_t '
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          98
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - abort
        - com_err_finish_init
        - default_com_err_proc
        - k5_mutex_lock
        - k5_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'com_err.c:107,9'
          Branch Sides:
            TrueSide:        'com_err.c:108,9'
            TrueSideFuncs:
              - default_com_err_proc
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - abort
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'com_err.c:109,5'
            FalseSideFuncs:
              - k5_mutex_lock.260
              - __sanitizer_cov_trace_pc_indir
              - k5_mutex_unlock.255
        - Branch String:   'com_err.c:110,9'
          Branch Sides:
            TrueSide:        'com_err.c:110,24'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - k5_mutex_unlock.255
            FalseSide:       'com_err.c:110,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - k5_mutex_unlock.255
        - Branch String:   'com_err.c:122,9'
          Branch Sides:
            TrueSide:        'com_err.c:123,30'
            TrueSideFuncs:
              - default_com_err_proc
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - abort
            FalseSide:       'com_err.c:125,10'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - abort
        - Branch String:   'com_err.c:126,5'
          Branch Sides:
            TrueSide:        'com_err.c:126,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'com_err.c:127,5'
            FalseSideFuncs:
              - abort
      Callsites:
        - Src:             'com_err.c:106,11'
          Dst:             com_err_finish_init
        - Src:             'com_err.c:109,5'
          Dst:             k5_mutex_lock
        - Src:             'com_err.c:112,5'
          Dst:             k5_mutex_unlock
        - Src:             'com_err.c:123,9'
          Dst:             default_com_err_proc
        - Src:             'com_err.c:126,5'
          Dst:             __assert_fail
        - Src:             'com_err.c:127,5'
          Dst:             abort
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    default_com_err_proc
      functionSourceFile: '/src/krb5/src/util/et/com_err.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'size_t '
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - error_message
        - fflush
        - fputs
        - putc
        - vfprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   'com_err.c:79,9'
          Branch Sides:
            TrueSide:        'com_err.c:80,15'
            TrueSideFuncs:
              - fputs
              - fputs
              - __sanitizer_cov_trace_const_cmp8
              - putc
              - putc
              - fflush
              - vfprintf
              - error_message
              - fputs
              - fputs
            FalseSide:       'com_err.c:83,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - putc
              - putc
              - fflush
              - vfprintf
              - error_message
              - fputs
              - fputs
        - Branch String:   'com_err.c:83,9'
          Branch Sides:
            TrueSide:        'com_err.c:84,29'
            TrueSideFuncs:
              - error_message
              - fputs
              - fputs
              - putc
              - putc
              - fflush
              - vfprintf
            FalseSide:       'com_err.c:87,9'
            FalseSideFuncs:
              - putc
              - putc
              - fflush
              - vfprintf
        - Branch String:   'com_err.c:87,9'
          Branch Sides:
            TrueSide:        'com_err.c:87,9'
            TrueSideFuncs:
              - putc
              - putc
              - fflush
            FalseSide:       'com_err.c:88,18'
            FalseSideFuncs:
              - vfprintf
              - putc
              - putc
              - fflush
      Callsites:
        - Src:             'com_err.c:80,9'
          Dst:             fputs
        - Src:             'com_err.c:81,9'
          Dst:             fputs
        - Src:             'com_err.c:84,15'
          Dst:             error_message
        - Src:             'com_err.c:84,9'
          Dst:             fputs
        - Src:             'com_err.c:85,9'
          Dst:             fputs
        - Src:             'com_err.c:88,9'
          Dst:             vfprintf
        - Src:             'com_err.c:91,5'
          Dst:             putc
        - Src:             'com_err.c:92,5'
          Dst:             putc
        - Src:             'com_err.c:93,5'
          Dst:             fflush
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    vfprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'struct._IO_FILE *'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    putc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'struct._IO_FILE *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    thread_termination
      functionSourceFile: '/src/krb5/src/util/support/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          134
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - k5_mutex_lock
        - k5_mutex_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:212,21'
          Branch Sides:
            TrueSide:        'threads.c:212,25'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - free
              - k5_mutex_unlock.318
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'threads.c:212,5'
            FalseSideFuncs:
              - free
              - k5_mutex_unlock.318
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'threads.c:212,5'
          Branch Sides:
            TrueSide:        'threads.c:213,20'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - free
              - k5_mutex_unlock.318
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'threads.c:223,11'
            FalseSideFuncs:
              - free
              - k5_mutex_unlock.318
        - Branch String:   'threads.c:214,9'
          Branch Sides:
            TrueSide:        'threads.c:212,5'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - free
              - k5_mutex_unlock.318
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'threads.c:215,33'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - free
              - k5_mutex_unlock.318
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'threads.c:215,36'
          Branch Sides:
            TrueSide:        'threads.c:215,51'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - free
              - k5_mutex_unlock.318
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'threads.c:221,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - free
              - k5_mutex_unlock.318
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'threads.c:215,54'
          Branch Sides:
            TrueSide:        'threads.c:215,57'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - free
              - k5_mutex_unlock.318
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'threads.c:221,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - free
              - k5_mutex_unlock.318
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'threads.c:215,17'
          Branch Sides:
            TrueSide:        'threads.c:216,23'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - __sanitizer_cov_trace_const_cmp4
              - free
              - k5_mutex_unlock.318
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'threads.c:221,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - free
              - k5_mutex_unlock.318
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             'threads.c:198,5'
          Dst:             k5_mutex_lock
        - Src:             'threads.c:224,5'
          Dst:             k5_mutex_unlock
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_mutex_lock
      functionSourceFile: '/src/krb5/src/util/support/../../include/k5-thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - fprintf
        - k5_os_mutex_lock
        - strerror
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../include/k5-thread.h:371,9'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:372,17'
            TrueSideFuncs:
              - strerror
              - fprintf
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       '../../include/k5-thread.h:376,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   '../../include/k5-thread.h:376,5'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:376,5'
            TrueSideFuncs:   []
            FalseSide:       '../../include/k5-thread.h:376,5'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             '../../include/k5-thread.h:369,13'
          Dst:             k5_os_mutex_lock
        - Src:             '../../include/k5-thread.h:373,20'
          Dst:             strerror
        - Src:             '../../include/k5-thread.h:372,9'
          Dst:             fprintf
        - Src:             '../../include/k5-thread.h:376,5'
          Dst:             __assert_fail
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_mutex_unlock
      functionSourceFile: '/src/krb5/src/util/support/../../include/k5-thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - fprintf
        - k5_os_mutex_unlock
        - strerror
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../include/k5-thread.h:383,9'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:384,17'
            TrueSideFuncs:
              - strerror
              - fprintf
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       '../../include/k5-thread.h:388,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   '../../include/k5-thread.h:388,5'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:388,5'
            TrueSideFuncs:   []
            FalseSide:       '../../include/k5-thread.h:388,5'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             '../../include/k5-thread.h:381,13'
          Dst:             k5_os_mutex_unlock
        - Src:             '../../include/k5-thread.h:385,20'
          Dst:             strerror
        - Src:             '../../include/k5-thread.h:384,9'
          Dst:             fprintf
        - Src:             '../../include/k5-thread.h:388,5'
          Dst:             __assert_fail
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_os_mutex_unlock
      functionSourceFile: '/src/krb5/src/util/support/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - krb5int_pthread_loaded
        - pthread_mutex_unlock
      functionUses:    6
      BranchProfiles:
        - Branch String:   'threads.c:552,9'
          Branch Sides:
            TrueSide:        'threads.c:553,37'
            TrueSideFuncs:
              - pthread_mutex_unlock
            FalseSide:       'threads.c:555,9'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'threads.c:552,9'
          Dst:             krb5int_pthread_loaded
        - Src:             'threads.c:553,16'
          Dst:             pthread_mutex_unlock
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    krb5int_pthread_loaded
      functionSourceFile: '/src/krb5/src/util/support/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionDepth:   0
      returnType:      'int '
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         39
      ICount:          125
      EdgeCount:       56
      CyclomaticComplexity: 19
      functionsReached:
        - loaded_test_aux
        - pthread_once
      functionUses:    8
      BranchProfiles:
        - Branch String:   'threads.c:141,9'
          Branch Sides:
            TrueSide:        'threads.c:141,13'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'threads.c:141,13'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'threads.c:142,9'
          Branch Sides:
            TrueSide:        'threads.c:143,16'
            TrueSideFuncs:   []
            FalseSide:       'threads.c:145,9'
            FalseSideFuncs:
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'threads.c:145,9'
          Branch Sides:
            TrueSide:        'threads.c:146,9'
            TrueSideFuncs:
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'threads.c:169,29'
            FalseSideFuncs:  []
        - Branch String:   'threads.c:146,9'
          Branch Sides:
            TrueSide:        'threads.c:147,9'
            TrueSideFuncs:
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'threads.c:169,29'
            FalseSideFuncs:  []
        - Branch String:   'threads.c:147,9'
          Branch Sides:
            TrueSide:        'threads.c:148,9'
            TrueSideFuncs:
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'threads.c:169,29'
            FalseSideFuncs:  []
        - Branch String:   'threads.c:148,9'
          Branch Sides:
            TrueSide:        'threads.c:149,9'
            TrueSideFuncs:
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'threads.c:169,29'
            FalseSideFuncs:  []
        - Branch String:   'threads.c:149,9'
          Branch Sides:
            TrueSide:        'threads.c:150,9'
            TrueSideFuncs:
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'threads.c:169,29'
            FalseSideFuncs:  []
        - Branch String:   'threads.c:150,9'
          Branch Sides:
            TrueSide:        'threads.c:151,9'
            TrueSideFuncs:
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'threads.c:169,29'
            FalseSideFuncs:  []
        - Branch String:   'threads.c:151,9'
          Branch Sides:
            TrueSide:        'threads.c:152,9'
            TrueSideFuncs:
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'threads.c:169,29'
            FalseSideFuncs:  []
        - Branch String:   'threads.c:152,9'
          Branch Sides:
            TrueSide:        'threads.c:153,9'
            TrueSideFuncs:
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'threads.c:169,29'
            FalseSideFuncs:  []
        - Branch String:   'threads.c:153,9'
          Branch Sides:
            TrueSide:        'threads.c:154,9'
            TrueSideFuncs:
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'threads.c:169,29'
            FalseSideFuncs:  []
        - Branch String:   'threads.c:154,9'
          Branch Sides:
            TrueSide:        'threads.c:157,9'
            TrueSideFuncs:
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'threads.c:169,29'
            FalseSideFuncs:  []
        - Branch String:   'threads.c:157,9'
          Branch Sides:
            TrueSide:        'threads.c:158,9'
            TrueSideFuncs:
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'threads.c:169,29'
            FalseSideFuncs:  []
        - Branch String:   'threads.c:158,9'
          Branch Sides:
            TrueSide:        'threads.c:163,9'
            TrueSideFuncs:
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'threads.c:169,29'
            FalseSideFuncs:  []
        - Branch String:   'threads.c:163,9'
          Branch Sides:
            TrueSide:        'threads.c:163,12'
            TrueSideFuncs:
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'threads.c:169,29'
            FalseSideFuncs:  []
        - Branch String:   'threads.c:164,9'
          Branch Sides:
            TrueSide:        'threads.c:164,12'
            TrueSideFuncs:
              - pthread_once
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'threads.c:169,29'
            FalseSideFuncs:  []
        - Branch String:   'threads.c:168,9'
          Branch Sides:
            TrueSide:        'threads.c:168,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'threads.c:169,29'
            FalseSideFuncs:  []
        - Branch String:   'threads.c:144,9'
          Branch Sides:
            TrueSide:        'threads.c:169,29'
            TrueSideFuncs:   []
            FalseSide:       'threads.c:175,12'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'threads.c:163,12'
          Dst:             pthread_once
        - Src:             'threads.c:163,12'
          Dst:             loaded_test_aux
        - Src:             'threads.c:164,12'
          Dst:             pthread_once
        - Src:             'threads.c:164,12'
          Dst:             loaded_test_aux
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    pthread_mutex_unlock
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    pthread_getspecific
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    pthread_setspecific
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    pthread_key_create
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    pthread_key_delete
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    pthread_once
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    pthread_mutex_lock
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    pthread_mutex_destroy
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    pthread_mutex_init
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'union.pthread_mutex_t *'
        - 'union.pthread_mutexattr_t *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    pthread_self
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'size_t '
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    pthread_equal
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'size_t '
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    pthread_create
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        4
      argTypes:
        - 'size_t *'
        - 'union.pthread_attr_t *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    pthread_join
      functionSourceFile: ''
      linkageType:     ExternalWeakLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'size_t '
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    loaded_test_aux
      functionSourceFile: '/src/krb5/src/util/support/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'threads.c:132,9'
          Branch Sides:
            TrueSide:        'threads.c:133,29'
            TrueSideFuncs:   []
            FalseSide:       'threads.c:136,29'
            FalseSideFuncs:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_os_mutex_lock
      functionSourceFile: '/src/krb5/src/util/support/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 542
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - krb5int_pthread_loaded
        - pthread_mutex_lock
      functionUses:    6
      BranchProfiles:
        - Branch String:   'threads.c:543,9'
          Branch Sides:
            TrueSide:        'threads.c:544,35'
            TrueSideFuncs:
              - pthread_mutex_lock
            FalseSide:       'threads.c:546,9'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'threads.c:543,9'
          Dst:             krb5int_pthread_loaded
        - Src:             'threads.c:544,16'
          Dst:             pthread_mutex_lock
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_mutex_finish_init
      functionSourceFile: '/src/krb5/src/util/support/../../include/k5-thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    krb5int_thread_support_init
      functionSourceFile: '/src/krb5/src/util/support/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionDepth:   0
      returnType:      'int '
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         15
      ICount:          80
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - k5_mutex_finish_init
        - krb5int_err_init
        - krb5int_init_fac
        - krb5int_pthread_loaded
        - pthread_key_create
        - thread_termination
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:408,9'
          Branch Sides:
            TrueSide:        'threads.c:426,11'
            TrueSideFuncs:
              - k5_mutex_finish_init.329
              - __sanitizer_cov_trace_const_cmp4
              - krb5int_pthread_loaded
              - __sanitizer_cov_trace_const_cmp4
              - krb5int_init_fac
              - __sanitizer_cov_trace_const_cmp4
              - krb5int_err_init
              - __sanitizer_cov_trace_const_cmp4
              - pthread_key_create
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'threads.c:426,11'
            FalseSideFuncs:
              - k5_mutex_finish_init.329
              - __sanitizer_cov_trace_const_cmp4
              - krb5int_pthread_loaded
              - __sanitizer_cov_trace_const_cmp4
              - krb5int_init_fac
              - __sanitizer_cov_trace_const_cmp4
              - krb5int_err_init
              - __sanitizer_cov_trace_const_cmp4
              - pthread_key_create
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'threads.c:427,9'
          Branch Sides:
            TrueSide:        'threads.c:428,16'
            TrueSideFuncs:   []
            FalseSide:       'threads.c:429,9'
            FalseSideFuncs:
              - krb5int_pthread_loaded
              - __sanitizer_cov_trace_const_cmp4
              - krb5int_init_fac
              - __sanitizer_cov_trace_const_cmp4
              - krb5int_err_init
              - __sanitizer_cov_trace_const_cmp4
              - pthread_key_create
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'threads.c:429,9'
          Branch Sides:
            TrueSide:        'threads.c:430,15'
            TrueSideFuncs:
              - pthread_key_create
              - __sanitizer_cov_trace_const_cmp4
              - krb5int_init_fac
              - __sanitizer_cov_trace_const_cmp4
              - krb5int_err_init
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'threads.c:437,11'
            FalseSideFuncs:
              - krb5int_init_fac
              - __sanitizer_cov_trace_const_cmp4
              - krb5int_err_init
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'threads.c:431,13'
          Branch Sides:
            TrueSide:        'threads.c:432,20'
            TrueSideFuncs:   []
            FalseSide:       'threads.c:433,5'
            FalseSideFuncs:
              - krb5int_init_fac
              - __sanitizer_cov_trace_const_cmp4
              - krb5int_err_init
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'threads.c:438,9'
          Branch Sides:
            TrueSide:        'threads.c:439,16'
            TrueSideFuncs:   []
            FalseSide:       'threads.c:441,11'
            FalseSideFuncs:
              - krb5int_err_init
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'threads.c:442,9'
          Branch Sides:
            TrueSide:        'threads.c:443,16'
            TrueSideFuncs:   []
            FalseSide:       'threads.c:445,5'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'threads.c:426,11'
          Dst:             k5_mutex_finish_init
        - Src:             'threads.c:429,9'
          Dst:             krb5int_pthread_loaded
        - Src:             'threads.c:430,15'
          Dst:             pthread_key_create
        - Src:             'threads.c:430,15'
          Dst:             thread_termination
        - Src:             'threads.c:437,11'
          Dst:             krb5int_init_fac
        - Src:             'threads.c:441,11'
          Dst:             krb5int_err_init
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    krb5int_thread_support_init__aux
      functionSourceFile: '/src/krb5/src/util/support/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - krb5int_thread_support_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'threads.c:32,1'
          Branch Sides:
            TrueSide:        'threads.c:32,1'
            TrueSideFuncs:
              - krb5int_thread_support_init
            FalseSide:       'threads.c:32,1'
            FalseSideFuncs:
              - krb5int_thread_support_init
      Callsites:
        - Src:             'threads.c:32,1'
          Dst:             krb5int_thread_support_init
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_os_mutex_init
      functionSourceFile: '/src/krb5/src/util/support/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - krb5int_pthread_loaded
        - pthread_mutex_init
      functionUses:    2
      BranchProfiles:
        - Branch String:   'threads.c:525,9'
          Branch Sides:
            TrueSide:        'threads.c:526,35'
            TrueSideFuncs:
              - pthread_mutex_init
            FalseSide:       'threads.c:528,9'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'threads.c:525,9'
          Dst:             krb5int_pthread_loaded
        - Src:             'threads.c:526,16'
          Dst:             pthread_mutex_init
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    krb5int_mutex_unlock
      functionSourceFile: '/src/krb5/src/util/support/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - k5_mutex_unlock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'threads.c:517,5'
          Dst:             k5_mutex_unlock
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    krb5int_mutex_lock
      functionSourceFile: '/src/krb5/src/util/support/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - k5_mutex_lock
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'threads.c:512,5'
          Dst:             k5_mutex_lock
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_os_mutex_destroy
      functionSourceFile: '/src/krb5/src/util/support/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - krb5int_pthread_loaded
        - pthread_mutex_destroy
      functionUses:    3
      BranchProfiles:
        - Branch String:   'threads.c:534,9'
          Branch Sides:
            TrueSide:        'threads.c:535,38'
            TrueSideFuncs:
              - pthread_mutex_destroy
            FalseSide:       'threads.c:537,9'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'threads.c:534,9'
          Dst:             krb5int_pthread_loaded
        - Src:             'threads.c:535,16'
          Dst:             pthread_mutex_destroy
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    krb5int_mutex_free
      functionSourceFile: '/src/krb5/src/util/support/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - k5_os_mutex_destroy
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'threads.c:504,12'
          Dst:             k5_os_mutex_destroy
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_mutex_init
      functionSourceFile: '/src/krb5/src/util/support/../../include/k5-thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - k5_os_mutex_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../include/k5-thread.h:358,12'
          Dst:             k5_os_mutex_init
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    krb5int_mutex_alloc
      functionSourceFile: '/src/krb5/src/util/support/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t **'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - k5_mutex_init
      functionUses:    0
      BranchProfiles:
        - Branch String:   'threads.c:490,9'
          Branch Sides:
            TrueSide:        'threads.c:491,9'
            TrueSideFuncs:   []
            FalseSide:       'threads.c:492,26'
            FalseSideFuncs:
              - k5_mutex_init.334
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'threads.c:493,9'
          Branch Sides:
            TrueSide:        'threads.c:494,15'
            TrueSideFuncs:
              - free
            FalseSide:       'threads.c:497,10'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'threads.c:492,11'
          Dst:             k5_mutex_init
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    krb5int_call_thread_support_init
      functionSourceFile: '/src/krb5/src/util/support/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionDepth:   0
      returnType:      'int '
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         9
      ICount:          55
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - k5_once
      functionUses:    2
      BranchProfiles:
        - Branch String:   'threads.c:401,12'
          Branch Sides:
            TrueSide:        'threads.c:401,12'
            TrueSideFuncs:
              - k5_once
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'threads.c:401,12'
            FalseSideFuncs:
              - k5_once
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'threads.c:401,12'
          Branch Sides:
            TrueSide:        'threads.c:401,12'
            TrueSideFuncs:   []
            FalseSide:       'threads.c:401,12'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'threads.c:401,12'
          Branch Sides:
            TrueSide:        'threads.c:401,12'
            TrueSideFuncs:   []
            FalseSide:       'threads.c:401,12'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'threads.c:401,12'
          Dst:             k5_once
        - Src:             'threads.c:401,12'
          Dst:             __assert_fail
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_once
      functionSourceFile: '/src/krb5/src/util/support/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 560
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'struct.k5_once_t *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         21
      ICount:          114
      EdgeCount:       25
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - krb5int_pthread_loaded
        - pthread_once
      functionUses:    9
      BranchProfiles:
        - Branch String:   'threads.c:561,9'
          Branch Sides:
            TrueSide:        'threads.c:562,30'
            TrueSideFuncs:
              - pthread_once
            FalseSide:       'threads.c:564,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'threads.c:564,16'
          Branch Sides:
            TrueSide:        'threads.c:564,9'
            TrueSideFuncs:   []
            FalseSide:       'threads.c:564,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_pc_indir
        - Branch String:   'threads.c:564,16'
          Branch Sides:
            TrueSide:        'threads.c:564,9'
            TrueSideFuncs:
              - __sanitizer_cov_trace_pc_indir
            FalseSide:       'threads.c:564,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'threads.c:564,16'
          Branch Sides:
            TrueSide:        'threads.c:564,16'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       'threads.c:564,16'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'threads.c:564,16'
          Branch Sides:
            TrueSide:        'threads.c:564,16'
            TrueSideFuncs:   []
            FalseSide:       'threads.c:564,16'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   'threads.c:564,16'
          Branch Sides:
            TrueSide:        'threads.c:564,16'
            TrueSideFuncs:   []
            FalseSide:       'threads.c:564,16'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'threads.c:561,9'
          Dst:             krb5int_pthread_loaded
        - Src:             'threads.c:562,16'
          Dst:             pthread_once
        - Src:             'threads.c:564,16'
          Dst:             __assert_fail
        - Src:             'threads.c:564,16'
          Dst:             __assert_fail
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    krb5int_key_delete
      functionSourceFile: '/src/krb5/src/util/support/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       6
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - k5_mutex_lock
        - k5_mutex_unlock
      functionUses:    0
      BranchProfiles:
        - Branch String:   'threads.c:389,5'
          Branch Sides:
            TrueSide:        'threads.c:389,5'
            TrueSideFuncs:
              - k5_mutex_unlock.318
            FalseSide:       'threads.c:389,5'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             'threads.c:388,5'
          Dst:             k5_mutex_lock
        - Src:             'threads.c:389,5'
          Dst:             __assert_fail
        - Src:             'threads.c:392,5'
          Dst:             k5_mutex_unlock
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    krb5int_key_register
      functionSourceFile: '/src/krb5/src/util/support/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          106
      EdgeCount:       17
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - k5_mutex_lock
        - k5_mutex_unlock
        - k5_once
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:331,11'
          Branch Sides:
            TrueSide:        'threads.c:331,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_lock.317
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - k5_mutex_unlock.318
            FalseSide:       'threads.c:331,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_lock.317
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - k5_mutex_unlock.318
        - Branch String:   'threads.c:331,11'
          Branch Sides:
            TrueSide:        'threads.c:331,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_lock.317
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - k5_mutex_unlock.318
            FalseSide:       'threads.c:331,11'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'threads.c:332,9'
          Branch Sides:
            TrueSide:        'threads.c:333,16'
            TrueSideFuncs:   []
            FalseSide:       'threads.c:352,5'
            FalseSideFuncs:
              - k5_mutex_lock.317
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - k5_mutex_unlock.318
        - Branch String:   'threads.c:353,5'
          Branch Sides:
            TrueSide:        'threads.c:353,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'threads.c:354,21'
            FalseSideFuncs:
              - k5_mutex_unlock.318
      Callsites:
        - Src:             'threads.c:331,11'
          Dst:             k5_once
        - Src:             'threads.c:331,11'
          Dst:             __assert_fail
        - Src:             'threads.c:352,5'
          Dst:             k5_mutex_lock
        - Src:             'threads.c:353,5'
          Dst:             __assert_fail
        - Src:             'threads.c:356,5'
          Dst:             k5_mutex_unlock
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    krb5int_setspecific
      functionSourceFile: '/src/krb5/src/util/support/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'int '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         29
      ICount:          180
      EdgeCount:       36
      CyclomaticComplexity: 9
      functionsReached:
        - __assert_fail
        - k5_once
        - krb5int_pthread_loaded
        - pthread_getspecific
        - pthread_setspecific
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:269,11'
          Branch Sides:
            TrueSide:        'threads.c:269,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - krb5int_pthread_loaded
              - __sanitizer_cov_trace_const_cmp4
              - pthread_getspecific
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - pthread_setspecific
              - __sanitizer_cov_trace_const_cmp4
              - free
            FalseSide:       'threads.c:269,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - krb5int_pthread_loaded
              - __sanitizer_cov_trace_const_cmp4
              - pthread_getspecific
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - pthread_setspecific
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'threads.c:269,11'
          Branch Sides:
            TrueSide:        'threads.c:269,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - krb5int_pthread_loaded
              - __sanitizer_cov_trace_const_cmp4
              - pthread_getspecific
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - pthread_setspecific
              - __sanitizer_cov_trace_const_cmp4
              - free
            FalseSide:       'threads.c:269,11'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'threads.c:270,9'
          Branch Sides:
            TrueSide:        'threads.c:271,16'
            TrueSideFuncs:   []
            FalseSide:       'threads.c:273,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - krb5int_pthread_loaded
              - __sanitizer_cov_trace_const_cmp4
              - pthread_getspecific
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - pthread_setspecific
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'threads.c:273,5'
          Branch Sides:
            TrueSide:        'threads.c:273,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'threads.c:300,9'
            FalseSideFuncs:
              - krb5int_pthread_loaded
              - __sanitizer_cov_trace_const_cmp4
              - pthread_getspecific
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - pthread_setspecific
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'threads.c:300,9'
          Branch Sides:
            TrueSide:        'threads.c:301,33'
            TrueSideFuncs:
              - pthread_getspecific
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - pthread_setspecific
              - __sanitizer_cov_trace_const_cmp4
              - free
            FalseSide:       'threads.c:318,11'
            FalseSideFuncs:  []
        - Branch String:   'threads.c:302,13'
          Branch Sides:
            TrueSide:        'threads.c:304,17'
            TrueSideFuncs:
              - malloc
              - __sanitizer_cov_trace_const_cmp4
              - pthread_setspecific
              - __sanitizer_cov_trace_const_cmp4
              - free
            FalseSide:       'threads.c:317,5'
            FalseSideFuncs:  []
        - Branch String:   'threads.c:305,17'
          Branch Sides:
            TrueSide:        'threads.c:306,17'
            TrueSideFuncs:   []
            FalseSide:       'threads.c:307,20'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - pthread_setspecific
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'threads.c:307,13'
          Branch Sides:
            TrueSide:        'threads.c:308,17'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - pthread_setspecific
              - __sanitizer_cov_trace_const_cmp4
              - free
            FalseSide:       'threads.c:310,13'
            FalseSideFuncs:
              - pthread_setspecific
              - __sanitizer_cov_trace_const_cmp4
              - free
        - Branch String:   'threads.c:312,17'
          Branch Sides:
            TrueSide:        'threads.c:313,22'
            TrueSideFuncs:
              - free
            FalseSide:       'threads.c:316,9'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'threads.c:269,11'
          Dst:             k5_once
        - Src:             'threads.c:269,11'
          Dst:             __assert_fail
        - Src:             'threads.c:273,5'
          Dst:             __assert_fail
        - Src:             'threads.c:300,9'
          Dst:             krb5int_pthread_loaded
        - Src:             'threads.c:301,13'
          Dst:             pthread_getspecific
        - Src:             'threads.c:311,19'
          Dst:             pthread_setspecific
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    krb5int_getspecific
      functionSourceFile: '/src/krb5/src/util/support/threads.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'int '
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          124
      EdgeCount:       24
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - k5_once
        - krb5int_pthread_loaded
        - pthread_getspecific
      functionUses:    1
      BranchProfiles:
        - Branch String:   'threads.c:236,11'
          Branch Sides:
            TrueSide:        'threads.c:236,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - krb5int_pthread_loaded
              - __sanitizer_cov_trace_const_cmp4
              - pthread_getspecific
            FalseSide:       'threads.c:236,11'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - krb5int_pthread_loaded
              - __sanitizer_cov_trace_const_cmp4
              - pthread_getspecific
        - Branch String:   'threads.c:236,11'
          Branch Sides:
            TrueSide:        'threads.c:236,11'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - krb5int_pthread_loaded
              - __sanitizer_cov_trace_const_cmp4
              - pthread_getspecific
            FalseSide:       'threads.c:236,11'
            FalseSideFuncs:
              - __assert_fail
        - Branch String:   'threads.c:237,9'
          Branch Sides:
            TrueSide:        'threads.c:238,9'
            TrueSideFuncs:   []
            FalseSide:       'threads.c:240,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
              - krb5int_pthread_loaded
              - __sanitizer_cov_trace_const_cmp4
              - pthread_getspecific
        - Branch String:   'threads.c:240,5'
          Branch Sides:
            TrueSide:        'threads.c:240,5'
            TrueSideFuncs:
              - __assert_fail
            FalseSide:       'threads.c:252,9'
            FalseSideFuncs:
              - krb5int_pthread_loaded
              - __sanitizer_cov_trace_const_cmp4
              - pthread_getspecific
        - Branch String:   'threads.c:252,9'
          Branch Sides:
            TrueSide:        'threads.c:253,33'
            TrueSideFuncs:
              - pthread_getspecific
            FalseSide:       'threads.c:255,11'
            FalseSideFuncs:  []
        - Branch String:   'threads.c:259,9'
          Branch Sides:
            TrueSide:        'threads.c:260,9'
            TrueSideFuncs:   []
            FalseSide:       'threads.c:261,12'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'threads.c:236,11'
          Dst:             k5_once
        - Src:             'threads.c:236,11'
          Dst:             __assert_fail
        - Src:             'threads.c:240,5'
          Dst:             __assert_fail
        - Src:             'threads.c:252,9'
          Dst:             krb5int_pthread_loaded
        - Src:             'threads.c:253,13'
          Dst:             pthread_getspecific
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    krb5int_fini_fac
      functionSourceFile: '/src/krb5/src/util/support/init-addrinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - k5_os_mutex_destroy
      functionUses:    0
      BranchProfiles:
        - Branch String:   'init-addrinfo.c:67,5'
          Branch Sides:
            TrueSide:        'init-addrinfo.c:67,5'
            TrueSideFuncs:
              - k5_os_mutex_destroy
            FalseSide:       'init-addrinfo.c:67,5'
            FalseSideFuncs:
              - k5_os_mutex_destroy
      Callsites:
        - Src:             'init-addrinfo.c:67,5'
          Dst:             k5_os_mutex_destroy
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_mutex_finish_init
      functionSourceFile: '/src/krb5/src/util/support/../../include/k5-thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    krb5int_init_fac
      functionSourceFile: '/src/krb5/src/util/support/init-addrinfo.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionDepth:   0
      returnType:      'int '
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - k5_mutex_finish_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'init-addrinfo.c:62,12'
          Branch Sides:
            TrueSide:        'init-addrinfo.c:62,12'
            TrueSideFuncs:
              - k5_mutex_finish_init.358
            FalseSide:       'init-addrinfo.c:62,12'
            FalseSideFuncs:
              - k5_mutex_finish_init.358
      Callsites:
        - Src:             'init-addrinfo.c:62,12'
          Dst:             k5_mutex_finish_init
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_set_error_info_callout_fn
      functionSourceFile: '/src/krb5/src/util/support/errors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - k5_mutex_lock
        - k5_mutex_unlock
        - krb5int_call_thread_support_init
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'errors.c:118,5'
          Dst:             krb5int_call_thread_support_init
        - Src:             'errors.c:119,5'
          Dst:             k5_mutex_lock
        - Src:             'errors.c:121,5'
          Dst:             k5_mutex_unlock
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_mutex_lock
      functionSourceFile: '/src/krb5/src/util/support/../../include/k5-thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - fprintf
        - k5_os_mutex_lock
        - strerror
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../include/k5-thread.h:371,9'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:372,17'
            TrueSideFuncs:
              - strerror
              - fprintf
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       '../../include/k5-thread.h:376,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   '../../include/k5-thread.h:376,5'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:376,5'
            TrueSideFuncs:   []
            FalseSide:       '../../include/k5-thread.h:376,5'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             '../../include/k5-thread.h:369,13'
          Dst:             k5_os_mutex_lock
        - Src:             '../../include/k5-thread.h:373,20'
          Dst:             strerror
        - Src:             '../../include/k5-thread.h:372,9'
          Dst:             fprintf
        - Src:             '../../include/k5-thread.h:376,5'
          Dst:             __assert_fail
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_mutex_unlock
      functionSourceFile: '/src/krb5/src/util/support/../../include/k5-thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 380
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          49
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - fprintf
        - k5_os_mutex_unlock
        - strerror
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../include/k5-thread.h:383,9'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:384,17'
            TrueSideFuncs:
              - strerror
              - fprintf
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
            FalseSide:       '../../include/k5-thread.h:388,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __assert_fail
        - Branch String:   '../../include/k5-thread.h:388,5'
          Branch Sides:
            TrueSide:        '../../include/k5-thread.h:388,5'
            TrueSideFuncs:   []
            FalseSide:       '../../include/k5-thread.h:388,5'
            FalseSideFuncs:
              - __assert_fail
      Callsites:
        - Src:             '../../include/k5-thread.h:381,13'
          Dst:             k5_os_mutex_unlock
        - Src:             '../../include/k5-thread.h:385,20'
          Dst:             strerror
        - Src:             '../../include/k5-thread.h:384,9'
          Dst:             fprintf
        - Src:             '../../include/k5-thread.h:388,5'
          Dst:             __assert_fail
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_free_error
      functionSourceFile: '/src/krb5/src/util/support/errors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'struct.errinfo *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   'errors.c:104,9'
          Branch Sides:
            TrueSide:        'errors.c:104,9'
            TrueSideFuncs:   []
            FalseSide:       'errors.c:105,22'
            FalseSideFuncs:
              - free
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    oom_check
      functionSourceFile: '/src/krb5/src/util/support/errors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          21
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   'errors.c:64,12'
          Branch Sides:
            TrueSide:        'errors.c:64,28'
            TrueSideFuncs:   []
            FalseSide:       'errors.c:64,38'
            FalseSideFuncs:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_get_error
      functionSourceFile: '/src/krb5/src/util/support/errors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.errinfo *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          111
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - dgettext
        - k5_mutex_lock
        - k5_mutex_unlock
        - krb5int_call_thread_support_init
        - oom_check
        - strdup
      functionUses:    0
      BranchProfiles:
        - Branch String:   'errors.c:73,26'
          Branch Sides:
            TrueSide:        'errors.c:73,29'
            TrueSideFuncs:
              - krb5int_call_thread_support_init
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_lock.387
              - __sanitizer_cov_trace_pc_indir
              - strdup
              - k5_mutex_unlock.388
              - oom_check
              - k5_mutex_unlock.388
              - dgettext
              - snprintf
              - strdup
              - oom_check
              - k5_mutex_unlock.388
              - dgettext
              - strdup
              - oom_check
              - dgettext
              - strdup
              - oom_check
              - strdup
              - oom_check
            FalseSide:       'errors.c:76,9'
            FalseSideFuncs:
              - krb5int_call_thread_support_init
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_lock.387
              - __sanitizer_cov_trace_pc_indir
              - strdup
              - k5_mutex_unlock.388
              - oom_check
              - k5_mutex_unlock.388
              - dgettext
              - snprintf
              - strdup
              - oom_check
              - k5_mutex_unlock.388
              - dgettext
              - strdup
              - oom_check
              - dgettext
              - strdup
              - oom_check
        - Branch String:   'errors.c:73,9'
          Branch Sides:
            TrueSide:        'errors.c:74,33'
            TrueSideFuncs:
              - strdup
              - oom_check
            FalseSide:       'errors.c:76,9'
            FalseSideFuncs:
              - krb5int_call_thread_support_init
              - __sanitizer_cov_trace_const_cmp4
              - k5_mutex_lock.387
              - __sanitizer_cov_trace_pc_indir
              - strdup
              - k5_mutex_unlock.388
              - oom_check
              - k5_mutex_unlock.388
              - dgettext
              - snprintf
              - strdup
              - oom_check
              - k5_mutex_unlock.388
              - dgettext
              - strdup
              - oom_check
              - dgettext
              - strdup
              - oom_check
        - Branch String:   'errors.c:76,9'
          Branch Sides:
            TrueSide:        'errors.c:77,33'
            TrueSideFuncs:
              - dgettext
              - strdup
              - oom_check
            FalseSide:       'errors.c:79,5'
            FalseSideFuncs:
              - k5_mutex_lock.387
              - __sanitizer_cov_trace_pc_indir
              - strdup
              - k5_mutex_unlock.388
              - oom_check
              - k5_mutex_unlock.388
              - dgettext
              - snprintf
              - strdup
              - oom_check
              - k5_mutex_unlock.388
              - dgettext
              - strdup
              - oom_check
        - Branch String:   'errors.c:80,9'
          Branch Sides:
            TrueSide:        'errors.c:82,9'
            TrueSideFuncs:
              - k5_mutex_unlock.388
              - dgettext
              - strdup
              - oom_check
            FalseSide:       'errors.c:85,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_pc_indir
              - strdup
              - k5_mutex_unlock.388
              - oom_check
              - k5_mutex_unlock.388
              - dgettext
              - snprintf
              - strdup
              - oom_check
        - Branch String:   'errors.c:90,9'
          Branch Sides:
            TrueSide:        'errors.c:91,9'
            TrueSideFuncs:
              - k5_mutex_unlock.388
              - dgettext
              - snprintf
              - strdup
              - oom_check
            FalseSide:       'errors.c:96,16'
            FalseSideFuncs:
              - strdup
              - k5_mutex_unlock.388
              - oom_check
      Callsites:
        - Src:             'errors.c:74,26'
          Dst:             strdup
        - Src:             'errors.c:74,16'
          Dst:             oom_check
        - Src:             'errors.c:76,9'
          Dst:             krb5int_call_thread_support_init
        - Src:             'errors.c:77,33'
          Dst:             dgettext
        - Src:             'errors.c:77,26'
          Dst:             strdup
        - Src:             'errors.c:77,16'
          Dst:             oom_check
        - Src:             'errors.c:79,5'
          Dst:             k5_mutex_lock
        - Src:             'errors.c:82,9'
          Dst:             k5_mutex_unlock
        - Src:             'errors.c:83,33'
          Dst:             dgettext
        - Src:             'errors.c:83,26'
          Dst:             strdup
        - Src:             'errors.c:83,16'
          Dst:             oom_check
        - Src:             'errors.c:91,9'
          Dst:             k5_mutex_unlock
        - Src:             'errors.c:92,36'
          Dst:             dgettext
        - Src:             'errors.c:92,9'
          Dst:             snprintf
        - Src:             'errors.c:93,26'
          Dst:             strdup
        - Src:             'errors.c:93,16'
          Dst:             oom_check
        - Src:             'errors.c:96,9'
          Dst:             strdup
        - Src:             'errors.c:97,5'
          Dst:             k5_mutex_unlock
        - Src:             'errors.c:98,12'
          Dst:             oom_check
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_clear_error
      functionSourceFile: '/src/krb5/src/util/support/errors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'struct.errinfo *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          22
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - k5_free_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'errors.c:111,5'
          Dst:             k5_free_error
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_vset_error
      functionSourceFile: '/src/krb5/src/util/support/errors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'struct.errinfo *'
        - 'size_t '
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - k5_clear_error
        - vasprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   'errors.c:56,9'
          Branch Sides:
            TrueSide:        'errors.c:57,9'
            TrueSideFuncs:   []
            FalseSide:       'errors.c:58,15'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'errors.c:53,5'
          Dst:             k5_clear_error
        - Src:             'errors.c:56,9'
          Dst:             vasprintf
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    vasprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'char **'
        - 'char *'
        - 'struct.__va_list_tag *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_set_error
      functionSourceFile: '/src/krb5/src/util/support/errors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'struct.errinfo *'
        - 'size_t '
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          33
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - k5_vset_error
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'errors.c:44,5'
          Dst:             k5_vset_error
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_mutex_finish_init
      functionSourceFile: '/src/krb5/src/util/support/../../include/k5-thread.h'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'union.pthread_mutex_t *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    krb5int_err_init
      functionSourceFile: '/src/krb5/src/util/support/errors.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      'int '
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - k5_mutex_finish_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   'errors.c:32,12'
          Branch Sides:
            TrueSide:        'errors.c:32,12'
            TrueSideFuncs:
              - k5_mutex_finish_init.400
            FalseSide:       'errors.c:32,12'
            FalseSideFuncs:
              - k5_mutex_finish_init.400
      Callsites:
        - Src:             'errors.c:32,12'
          Dst:             k5_mutex_finish_init
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_strerror_r
      functionSourceFile: '/src/krb5/src/util/support/strerror_r.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'int '
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - __errno_location
        - krb5int_strlcpy
        - strerror_r
      functionUses:    1
      BranchProfiles:
        - Branch String:   'strerror_r.c:78,9'
          Branch Sides:
            TrueSide:        'strerror_r.c:79,21'
            TrueSideFuncs:
              - krb5int_strlcpy
              - __sanitizer_cov_trace_cmp8
              - __errno_location
            FalseSide:       'strerror_r.c:84,5'
            FalseSideFuncs:  []
        - Branch String:   'strerror_r.c:79,13'
          Branch Sides:
            TrueSide:        'strerror_r.c:80,13'
            TrueSideFuncs:
              - __errno_location
            FalseSide:       'strerror_r.c:83,5'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'strerror_r.c:77,11'
          Dst:             strerror_r
        - Src:             'strerror_r.c:79,13'
          Dst:             krb5int_strlcpy
        - Src:             'strerror_r.c:80,13'
          Dst:             __errno_location
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    strerror_r
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'int '
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    compare_with_strcmp
      functionSourceFile: '/src/krb5/src/util/support/dir_filenames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - strcmp
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'dir_filenames.c:66,12'
          Dst:             strcmp
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    add_filename
      functionSourceFile: '/src/krb5/src/util/support/dir_filenames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 48
      functionDepth:   0
      returnType:      'int '
      argCount:        3
      argTypes:
        - 'char ***'
        - 'int *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          82
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - realloc
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dir_filenames.c:52,9'
          Branch Sides:
            TrueSide:        'dir_filenames.c:53,9'
            TrueSideFuncs:   []
            FalseSide:       'dir_filenames.c:54,15'
            FalseSideFuncs:
              - strdup
        - Branch String:   'dir_filenames.c:56,9'
          Branch Sides:
            TrueSide:        'dir_filenames.c:57,9'
            TrueSideFuncs:   []
            FalseSide:       'dir_filenames.c:58,7'
            FalseSideFuncs:  []
      Callsites:
        - Src:             'dir_filenames.c:51,15'
          Dst:             realloc
        - Src:             'dir_filenames.c:55,26'
          Dst:             strdup
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_dir_filenames
      functionSourceFile: '/src/krb5/src/util/support/dir_filenames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionDepth:   0
      returnType:      'int '
      argCount:        2
      argTypes:
        - 'char *'
        - 'char ***'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          82
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - add_filename
        - closedir
        - compare_with_strcmp
        - k5_free_filenames
        - opendir
        - qsort
        - readdir
      functionUses:    1
      BranchProfiles:
        - Branch String:   'dir_filenames.c:118,9'
          Branch Sides:
            TrueSide:        'dir_filenames.c:119,9'
            TrueSideFuncs:   []
            FalseSide:       'dir_filenames.c:121,5'
            FalseSideFuncs:
              - readdir
              - closedir
              - qsort
              - add_filename
              - k5_free_filenames
              - closedir
        - Branch String:   'dir_filenames.c:121,5'
          Branch Sides:
            TrueSide:        'dir_filenames.c:122,46'
            TrueSideFuncs:
              - add_filename
              - readdir
              - closedir
              - qsort
              - k5_free_filenames
              - closedir
            FalseSide:       'dir_filenames.c:129,14'
            FalseSideFuncs:
              - closedir
              - qsort
        - Branch String:   'dir_filenames.c:122,13'
          Branch Sides:
            TrueSide:        'dir_filenames.c:121,5'
            TrueSideFuncs:
              - readdir
              - closedir
              - qsort
              - add_filename
              - k5_free_filenames
              - closedir
            FalseSide:       'dir_filenames.c:123,31'
            FalseSideFuncs:
              - k5_free_filenames
              - closedir
      Callsites:
        - Src:             'dir_filenames.c:117,11'
          Dst:             opendir
        - Src:             'dir_filenames.c:121,19'
          Dst:             readdir
        - Src:             'dir_filenames.c:122,13'
          Dst:             add_filename
        - Src:             'dir_filenames.c:123,13'
          Dst:             k5_free_filenames
        - Src:             'dir_filenames.c:124,13'
          Dst:             closedir
        - Src:             'dir_filenames.c:129,5'
          Dst:             closedir
        - Src:             'dir_filenames.c:130,5'
          Dst:             qsort
        - Src:             'dir_filenames.c:130,5'
          Dst:             compare_with_strcmp
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    opendir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.__dirstream *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    readdir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.dirent *'
      argCount:        1
      argTypes:
        - 'struct.__dirstream *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    k5_free_filenames
      functionSourceFile: '/src/krb5/src/util/support/dir_filenames.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   'dir_filenames.c:40,34'
          Branch Sides:
            TrueSide:        'dir_filenames.c:40,38'
            TrueSideFuncs:
              - free
              - free
            FalseSide:       'dir_filenames.c:40,5'
            FalseSideFuncs:
              - free
              - free
        - Branch String:   'dir_filenames.c:40,5'
          Branch Sides:
            TrueSide:        'dir_filenames.c:41,15'
            TrueSideFuncs:
              - free
              - free
            FalseSide:       'dir_filenames.c:42,10'
            FalseSideFuncs:
              - free
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    closedir
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'int '
      argCount:        1
      argTypes:
        - 'struct.__dirstream *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    qsort
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - 'char *'
        - 'size_t '
        - 'size_t '
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    krb5int_strlcat
      functionSourceFile: '/src/krb5/src/util/support/strlcpy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      'size_t '
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          134
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   'strlcpy.c:71,18'
          Branch Sides:
            TrueSide:        'strlcpy.c:71,22'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - strlen
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'strlcpy.c:71,2'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - strlen
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
        - Branch String:   'strlcpy.c:71,2'
          Branch Sides:
            TrueSide:        'strlcpy.c:72,4'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - strlen
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'strlcpy.c:73,9'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
              - strlen
        - Branch String:   'strlcpy.c:76,6'
          Branch Sides:
            TrueSide:        'strlcpy.c:77,10'
            TrueSideFuncs:
              - strlen
            FalseSide:       'strlcpy.c:78,2'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'strlcpy.c:78,2'
          Branch Sides:
            TrueSide:        'strlcpy.c:79,7'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp4
            FalseSide:       'strlcpy.c:85,3'
            FalseSideFuncs:  []
        - Branch String:   'strlcpy.c:79,7'
          Branch Sides:
            TrueSide:        'strlcpy.c:80,12'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'strlcpy.c:83,4'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp4
              - __sanitizer_cov_trace_const_cmp8
      Callsites:
        - Src:             'strlcpy.c:77,17'
          Dst:             strlen
...
---
Fuzzer filename: '/src/krb5/fuzzing/Fuzz_profile.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    krb5int_strlcpy
      functionSourceFile: '/src/krb5/src/util/support/strlcpy.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionDepth:   0
      returnType:      'size_t '
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'size_t '
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          107
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   'strlcpy.c:37,6'
          Branch Sides:
            TrueSide:        'strlcpy.c:38,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'strlcpy.c:45,6'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'strlcpy.c:38,3'
          Branch Sides:
            TrueSide:        'strlcpy.c:39,18'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'strlcpy.c:42,2'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'strlcpy.c:39,8'
          Branch Sides:
            TrueSide:        'strlcpy.c:38,3'
            TrueSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
            FalseSide:       'strlcpy.c:40,5'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'strlcpy.c:45,6'
          Branch Sides:
            TrueSide:        'strlcpy.c:45,6'
            TrueSideFuncs:   []
            FalseSide:       'strlcpy.c:46,7'
            FalseSideFuncs:
              - __sanitizer_cov_trace_const_cmp8
        - Branch String:   'strlcpy.c:46,7'
          Branch Sides:
            TrueSide:        'strlcpy.c:47,5'
            TrueSideFuncs:   []
            FalseSide:       'strlcpy.c:48,3'
            FalseSideFuncs:  []
        - Branch String:   'strlcpy.c:48,3'
          Branch Sides:
            TrueSide:        'strlcpy.c:48,12'
            TrueSideFuncs:   []
            FalseSide:       'strlcpy.c:50,2'
            FalseSideFuncs:  []
      Callsites:       []
...
