---
Fuzzer filename: '/work/meson/../../src/libcacard/fuzz/fuzz_xfer.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    cac_aca_get_service_table
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac-aca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionDepth:   0
      returnType:      'struct.simpletlv_member *'
      argCount:        2
      argTypes:
        - 'size_t *'
        - int
      constantsTouched: []
      argNames:
        - r_len
        - pki_applets
      BBCount:         23
      ICount:          223
      EdgeCount:       28
      CyclomaticComplexity: 7
      functionsReached:
        - g_assertion_message_cmpnum
        - g_malloc
        - g_malloc_n
        - g_return_if_fail_warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac-aca.c:329,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:329,5'
              BranchSideFuncs:
                - g_malloc_n
                - g_malloc
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - __sanitizer_cov_trace_cmp8
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:329,5'
              BranchSideFuncs:
                - g_return_if_fail_warning
        - Branch String:   '../../src/libcacard/src/cac-aca.c:342,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:344,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:359,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
        - Branch String:   '../../src/libcacard/src/cac-aca.c:344,30'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:344,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:347,9'
              BranchSideFuncs:
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '../../src/libcacard/src/cac-aca.c:344,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:345,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - __sanitizer_cov_trace_cmp8
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:347,9'
              BranchSideFuncs:
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '../../src/libcacard/src/cac-aca.c:359,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:359,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:361,14'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/cac-aca.c:329,5'
          Dst:             g_return_if_fail_warning
        - Src:             '../../src/libcacard/src/cac-aca.c:332,9'
          Dst:             g_malloc_n
        - Src:             '../../src/libcacard/src/cac-aca.c:334,24'
          Dst:             g_malloc
        - Src:             '../../src/libcacard/src/cac-aca.c:350,17'
          Dst:             g_malloc
        - Src:             '../../src/libcacard/src/cac-aca.c:359,5'
          Dst:             g_assertion_message_cmpnum
    - functionName:    g_return_if_fail_warning
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_malloc_n
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    24
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_malloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    21
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_assertion_message_cmpnum
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        9
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
        - 'N/A'
        - 'char *'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cac_aca_get_amp
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac-aca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 967
      functionDepth:   0
      returnType:      'struct.simpletlv_member *'
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - amp_len
      BBCount:         13
      ICount:          161
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - g_malloc
        - g_malloc_n
        - g_return_if_fail_warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac-aca.c:973,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:973,5'
              BranchSideFuncs:
                - g_malloc_n
                - g_malloc
                - __sanitizer_cov_trace_cmp8
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:973,5'
              BranchSideFuncs:
                - g_return_if_fail_warning
        - Branch String:   '../../src/libcacard/src/cac-aca.c:984,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:985,9'
              BranchSideFuncs:
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:996,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/cac-aca.c:973,5'
          Dst:             g_return_if_fail_warning
        - Src:             '../../src/libcacard/src/cac-aca.c:975,9'
          Dst:             g_malloc_n
        - Src:             '../../src/libcacard/src/cac-aca.c:977,19'
          Dst:             g_malloc
        - Src:             '../../src/libcacard/src/cac-aca.c:988,17'
          Dst:             g_malloc
    - functionName:    acr_applet_encode
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac-aca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 755
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.acr_applet *'
        - 'int *'
      constantsTouched: []
      argNames:
        - applet
        - outlen
      BBCount:         35
      ICount:          296
      EdgeCount:       44
      CyclomaticComplexity: 11
      functionsReached:
        - acr_applet_object_encode
        - g_assertion_message_cmpnum
        - g_free
        - g_malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac-aca.c:759,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:760,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:762,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - g_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - acr_applet_object_encode
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/cac-aca.c:763,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:764,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - acr_applet_object_encode
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:775,18'
              BranchSideFuncs:
                - g_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - acr_applet_object_encode
                - g_free
        - Branch String:   '../../src/libcacard/src/cac-aca.c:765,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:766,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - acr_applet_object_encode
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:774,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - g_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - acr_applet_object_encode
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/cac-aca.c:767,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:768,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - acr_applet_object_encode
                - g_free
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:769,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - acr_applet_object_encode
                - g_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/cac-aca.c:769,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:770,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - acr_applet_object_encode
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:771,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - acr_applet_object_encode
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/cac-aca.c:771,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:772,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - acr_applet_object_encode
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:773,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_malloc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - acr_applet_object_encode
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/cac-aca.c:782,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:783,11'
              BranchSideFuncs:
                - acr_applet_object_encode
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:793,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
        - Branch String:   '../../src/libcacard/src/cac-aca.c:787,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:788,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - acr_applet_object_encode
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:789,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - acr_applet_object_encode
                - g_free
        - Branch String:   '../../src/libcacard/src/cac-aca.c:793,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:793,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:794,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/cac-aca.c:776,14'
          Dst:             g_malloc
        - Src:             '../../src/libcacard/src/cac-aca.c:786,13'
          Dst:             acr_applet_object_encode
        - Src:             '../../src/libcacard/src/cac-aca.c:793,5'
          Dst:             g_assertion_message_cmpnum
        - Src:             '../../src/libcacard/src/cac-aca.c:798,5'
          Dst:             g_free
    - functionName:    acr_applet_object_encode
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac-aca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 709
      functionDepth:   0
      returnType:      'char *'
      argCount:        4
      argTypes:
        - 'struct.acr_object *'
        - 'char *'
        - int
        - 'int *'
      constantsTouched: []
      argNames:
        - object
        - out
        - outlen
        - lenp
      BBCount:         27
      ICount:          270
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac-aca.c:714,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:715,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:716,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/cac-aca.c:719,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:720,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:749,14'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/cac-aca.c:720,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:721,13'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:722,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/cac-aca.c:725,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:726,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:731,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/cac-aca.c:726,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:727,17'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:728,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/cac-aca.c:731,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:732,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:737,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/cac-aca.c:732,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:733,17'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:734,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/cac-aca.c:737,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:738,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:744,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/cac-aca.c:738,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:739,17'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:740,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/cac-aca.c:744,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:745,13'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:746,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    g_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    90
      BranchProfiles:  []
      Callsites:       []
    - functionName:    aid_to_applet_id
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac-aca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 842
      functionDepth:   0
      returnType:      char
      argCount:        3
      argTypes:
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - pki_applets
        - aid
        - aid_len
      BBCount:         18
      ICount:          104
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac-aca.c:844,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:845,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:850,5'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/cac-aca.c:845,30'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:845,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:846,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/cac-aca.c:846,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:846,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:849,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/cac-aca.c:847,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:847,23'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:849,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/cac-aca.c:845,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:848,42'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:849,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '../../src/libcacard/src/cac-aca.c:847,16'
          Dst:             memcmp
    - functionName:    memcmp
      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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cac_aca_get_applet_acr
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac-aca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 856
      functionDepth:   0
      returnType:      'struct.simpletlv_member *'
      argCount:        4
      argTypes:
        - int
        - 'size_t *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - pki_applets
        - acr_len
        - aid
        - aid_len
      BBCount:         37
      ICount:          264
      EdgeCount:       48
      CyclomaticComplexity: 13
      functionsReached:
        - acr_applet_encode
        - aid_to_applet_id
        - g_free
        - g_malloc
        - g_malloc_n
        - g_return_if_fail_warning
        - simpletlv_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac-aca.c:863,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:863,5'
              BranchSideFuncs:
                - g_malloc_n
                - __sanitizer_cov_trace_const_cmp1
                - g_malloc
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - acr_applet_encode
                - simpletlv_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - aid_to_applet_id
                - __sanitizer_cov_trace_const_cmp4
                - g_malloc
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:863,5'
              BranchSideFuncs:
                - g_return_if_fail_warning
        - Branch String:   '../../src/libcacard/src/cac-aca.c:865,21'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:865,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_malloc_n
                - __sanitizer_cov_trace_const_cmp1
                - g_malloc
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - acr_applet_encode
                - simpletlv_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - aid_to_applet_id
                - __sanitizer_cov_trace_const_cmp4
                - g_malloc
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:873,24'
              BranchSideFuncs:
                - g_malloc_n
                - __sanitizer_cov_trace_const_cmp1
                - g_malloc
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - acr_applet_encode
                - simpletlv_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '../../src/libcacard/src/cac-aca.c:865,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:867,38'
              BranchSideFuncs:
                - aid_to_applet_id
                - __sanitizer_cov_trace_const_cmp4
                - g_malloc
                - __sanitizer_cov_trace_const_cmp1
                - g_malloc
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - acr_applet_encode
                - simpletlv_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:873,24'
              BranchSideFuncs:
                - g_malloc_n
                - __sanitizer_cov_trace_const_cmp1
                - g_malloc
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - acr_applet_encode
                - simpletlv_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '../../src/libcacard/src/cac-aca.c:868,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:869,13'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:871,13'
              BranchSideFuncs:
                - g_malloc
                - __sanitizer_cov_trace_const_cmp1
                - g_malloc
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - acr_applet_encode
                - simpletlv_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '../../src/libcacard/src/cac-aca.c:876,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:877,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - acr_applet_encode
                - simpletlv_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:886,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - acr_applet_encode
                - simpletlv_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '../../src/libcacard/src/cac-aca.c:886,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:888,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - acr_applet_encode
                - __sanitizer_cov_trace_cmp8
                - simpletlv_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:902,16'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/cac-aca.c:888,30'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:888,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - acr_applet_encode
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - simpletlv_free
                - g_free
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:891,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - acr_applet_encode
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - simpletlv_free
                - g_free
                - __sanitizer_cov_trace_cmp4
        - Branch String:   '../../src/libcacard/src/cac-aca.c:888,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:889,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - acr_applet_encode
                - simpletlv_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:891,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - acr_applet_encode
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - simpletlv_free
                - g_free
                - __sanitizer_cov_trace_cmp4
        - Branch String:   '../../src/libcacard/src/cac-aca.c:891,23'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:891,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - acr_applet_encode
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - simpletlv_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:894,9'
              BranchSideFuncs:
                - acr_applet_encode
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - simpletlv_free
                - g_free
        - Branch String:   '../../src/libcacard/src/cac-aca.c:891,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:892,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - acr_applet_encode
                - simpletlv_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:894,9'
              BranchSideFuncs:
                - acr_applet_encode
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - simpletlv_free
                - g_free
        - Branch String:   '../../src/libcacard/src/cac-aca.c:897,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:898,13'
              BranchSideFuncs:
                - simpletlv_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:899,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - acr_applet_encode
                - simpletlv_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
      Callsites:
        - Src:             '../../src/libcacard/src/cac-aca.c:863,5'
          Dst:             g_return_if_fail_warning
        - Src:             '../../src/libcacard/src/cac-aca.c:867,21'
          Dst:             aid_to_applet_id
        - Src:             '../../src/libcacard/src/cac-aca.c:871,13'
          Dst:             g_malloc
        - Src:             '../../src/libcacard/src/cac-aca.c:873,13'
          Dst:             g_malloc_n
        - Src:             '../../src/libcacard/src/cac-aca.c:877,28'
          Dst:             g_malloc
        - Src:             '../../src/libcacard/src/cac-aca.c:896,28'
          Dst:             acr_applet_encode
        - Src:             '../../src/libcacard/src/cac-aca.c:906,5'
          Dst:             simpletlv_free
        - Src:             '../../src/libcacard/src/cac-aca.c:907,5'
          Dst:             g_free
    - functionName:    cac_aca_get_applet_acr_coid
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac-aca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionDepth:   0
      returnType:      'struct.simpletlv_member *'
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - pki_applets
        - coid
      BBCount:         22
      ICount:          161
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - acr_applet_object_encode
        - g_free
        - g_malloc
        - g_malloc_n
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac-aca.c:810,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:812,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_free
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - g_malloc_n
                - acr_applet_object_encode
                - g_free
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:836,12'
              BranchSideFuncs:
                - g_free
        - Branch String:   '../../src/libcacard/src/cac-aca.c:812,30'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:812,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_free
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - g_malloc_n
                - acr_applet_object_encode
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:815,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - g_malloc_n
                - acr_applet_object_encode
                - g_free
        - Branch String:   '../../src/libcacard/src/cac-aca.c:812,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:813,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - g_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - g_malloc_n
                - acr_applet_object_encode
                - g_free
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:815,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - g_malloc_n
                - acr_applet_object_encode
                - g_free
        - Branch String:   '../../src/libcacard/src/cac-aca.c:815,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:816,47'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - g_malloc_n
                - acr_applet_object_encode
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:834,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - g_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - g_malloc_n
                - acr_applet_object_encode
                - g_free
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '../../src/libcacard/src/cac-aca.c:816,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:817,30'
              BranchSideFuncs:
                - g_malloc_n
                - acr_applet_object_encode
                - g_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:833,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - g_malloc_n
                - acr_applet_object_encode
                - g_free
        - Branch String:   '../../src/libcacard/src/cac-aca.c:827,21'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:828,28'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:831,24'
              BranchSideFuncs:
                - g_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - g_malloc_n
                - acr_applet_object_encode
      Callsites:
        - Src:             '../../src/libcacard/src/cac-aca.c:808,9'
          Dst:             g_malloc
        - Src:             '../../src/libcacard/src/cac-aca.c:816,17'
          Dst:             memcmp
        - Src:             '../../src/libcacard/src/cac-aca.c:822,34'
          Dst:             g_malloc_n
        - Src:             '../../src/libcacard/src/cac-aca.c:823,21'
          Dst:             acr_applet_object_encode
        - Src:             '../../src/libcacard/src/cac-aca.c:831,17'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac-aca.c:836,5'
          Dst:             g_free
    - functionName:    cac_aca_get_acr
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac-aca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionDepth:   0
      returnType:      'struct.simpletlv_member *'
      argCount:        2
      argTypes:
        - 'size_t *'
        - 'char *'
      constantsTouched: []
      argNames:
        - acr_len
        - acrid
      BBCount:         24
      ICount:          186
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - g_free
        - g_malloc
        - g_malloc_n
        - g_return_if_fail_warning
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac-aca.c:172,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:172,5'
              BranchSideFuncs:
                - g_malloc_n
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_malloc
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:172,5'
              BranchSideFuncs:
                - g_return_if_fail_warning
        - Branch String:   '../../src/libcacard/src/cac-aca.c:174,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:175,13'
              BranchSideFuncs:
                - g_malloc
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:177,34'
              BranchSideFuncs:
                - g_malloc_n
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - __sanitizer_cov_trace_cmp4
        - Branch String:   '../../src/libcacard/src/cac-aca.c:185,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:186,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:195,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_free
        - Branch String:   '../../src/libcacard/src/cac-aca.c:186,27'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:186,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:189,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - __sanitizer_cov_trace_cmp4
        - Branch String:   '../../src/libcacard/src/cac-aca.c:186,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:187,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:189,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - __sanitizer_cov_trace_cmp4
        - Branch String:   '../../src/libcacard/src/cac-aca.c:195,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:197,16'
              BranchSideFuncs:
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:200,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/cac-aca.c:172,5'
          Dst:             g_return_if_fail_warning
        - Src:             '../../src/libcacard/src/cac-aca.c:175,13'
          Dst:             g_malloc
        - Src:             '../../src/libcacard/src/cac-aca.c:177,13'
          Dst:             g_malloc_n
        - Src:             '../../src/libcacard/src/cac-aca.c:197,9'
          Dst:             g_free
    - functionName:    cac_aca_get_properties
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac-aca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1017
      functionDepth:   0
      returnType:      'struct.simpletlv_member *'
      argCount:        1
      argTypes:
        - 'size_t *'
      constantsTouched: []
      argNames:
        - properties_len
      BBCount:         8
      ICount:          34
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - g_assertion_message
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1018,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1018,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1018,5'
              BranchSideFuncs:
                - g_assertion_message
      Callsites:
        - Src:             '../../src/libcacard/src/cac-aca.c:1018,5'
          Dst:             g_assertion_message
    - functionName:    g_assertion_message
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cac_aca_get_service_response_extended
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac-aca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionDepth:   0
      returnType:      'struct.VCardResponseStruct *'
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - int
        - int
      constantsTouched: []
      argNames:
        - card
        - Le
        - pki_applets
      BBCount:         17
      ICount:          162
      EdgeCount:       20
      CyclomaticComplexity: 5
      functionsReached:
        - g_assertion_message_expr
        - g_free
        - g_log
        - g_malloc
        - hex_dump
        - vcard_response_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1409,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1412,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1422,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1412,30'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1412,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1415,36'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1412,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1413,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - __sanitizer_cov_trace_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1415,36'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1422,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1422,5'
              BranchSideFuncs:
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1422,5'
              BranchSideFuncs:
                - g_assertion_message_expr
      Callsites:
        - Src:             '../../src/libcacard/src/cac-aca.c:1406,14'
          Dst:             g_malloc
        - Src:             '../../src/libcacard/src/cac-aca.c:1422,5'
          Dst:             g_assertion_message_expr
        - Src:             '../../src/libcacard/src/cac-aca.c:1425,9'
          Dst:             vcard_response_new
        - Src:             '../../src/libcacard/src/cac-aca.c:1427,5'
          Dst:             hex_dump
        - Src:             '../../src/libcacard/src/cac-aca.c:1427,5'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/cac-aca.c:1429,5'
          Dst:             g_free
    - functionName:    g_assertion_message_expr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_log
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    45
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cac_aca_get_service_response_simpletlv
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac-aca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1436
      functionDepth:   0
      returnType:      'struct.VCardResponseStruct *'
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - int
        - int
      constantsTouched: []
      argNames:
        - card
        - Le
        - pki_applets
      BBCount:         13
      ICount:          118
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - cac_aca_get_properties
        - cac_aca_get_service_table
        - g_free
        - simpletlv_encode
        - simpletlv_free
        - simpletlv_merge
        - vcard_make_response
        - vcard_response_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1450,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1451,9'
              BranchSideFuncs:
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1454,16'
              BranchSideFuncs:
                - simpletlv_merge
                - simpletlv_encode
                - vcard_response_new
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1456,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1457,9'
              BranchSideFuncs:
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1460,43'
              BranchSideFuncs:
                - simpletlv_encode
                - vcard_response_new
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1461,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1462,9'
              BranchSideFuncs:
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1464,28'
              BranchSideFuncs:
                - vcard_response_new
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1471,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1471,9'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1472,12'
              BranchSideFuncs:
                - vcard_make_response
      Callsites:
        - Src:             '../../src/libcacard/src/cac-aca.c:1448,18'
          Dst:             cac_aca_get_properties
        - Src:             '../../src/libcacard/src/cac-aca.c:1449,15'
          Dst:             cac_aca_get_service_table
        - Src:             '../../src/libcacard/src/cac-aca.c:1455,12'
          Dst:             simpletlv_merge
        - Src:             '../../src/libcacard/src/cac-aca.c:1460,26'
          Dst:             simpletlv_encode
        - Src:             '../../src/libcacard/src/cac-aca.c:1464,9'
          Dst:             vcard_response_new
        - Src:             '../../src/libcacard/src/cac-aca.c:1468,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac-aca.c:1469,5'
          Dst:             simpletlv_free
        - Src:             '../../src/libcacard/src/cac-aca.c:1470,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac-aca.c:1472,12'
          Dst:             vcard_make_response
    - functionName:    cac_aca_get_service_response
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac-aca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1479
      functionDepth:   0
      returnType:      'struct.VCardResponseStruct *'
      argCount:        4
      argTypes:
        - 'struct.VCardStruct *'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - card
        - Le
        - pki_applets
        - format
      BBCount:         6
      ICount:          47
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cac_aca_get_service_response_extended
        - cac_aca_get_service_response_simpletlv
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1480,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1481,55'
              BranchSideFuncs:
                - cac_aca_get_service_response_simpletlv
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1483,54'
              BranchSideFuncs:
                - cac_aca_get_service_response_extended
      Callsites:
        - Src:             '../../src/libcacard/src/cac-aca.c:1481,16'
          Dst:             cac_aca_get_service_response_simpletlv
        - Src:             '../../src/libcacard/src/cac-aca.c:1483,16'
          Dst:             cac_aca_get_service_response_extended
    - functionName:    cac_aca_get_amp_response_simpletlv
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac-aca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionDepth:   0
      returnType:      'struct.VCardResponseStruct *'
      argCount:        2
      argTypes:
        - 'struct.VCardStruct *'
        - int
      constantsTouched: []
      argNames:
        - card
        - Le
      BBCount:         13
      ICount:          114
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - cac_aca_get_amp
        - cac_aca_get_properties
        - g_free
        - simpletlv_encode
        - simpletlv_free
        - simpletlv_merge
        - vcard_make_response
        - vcard_response_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1331,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1332,9'
              BranchSideFuncs:
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1335,16'
              BranchSideFuncs:
                - simpletlv_merge
                - simpletlv_encode
                - vcard_response_new
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1337,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1338,9'
              BranchSideFuncs:
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1341,39'
              BranchSideFuncs:
                - simpletlv_encode
                - vcard_response_new
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1342,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1343,9'
              BranchSideFuncs:
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1345,28'
              BranchSideFuncs:
                - vcard_response_new
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1352,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1352,9'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1353,12'
              BranchSideFuncs:
                - vcard_make_response
      Callsites:
        - Src:             '../../src/libcacard/src/cac-aca.c:1329,18'
          Dst:             cac_aca_get_properties
        - Src:             '../../src/libcacard/src/cac-aca.c:1330,11'
          Dst:             cac_aca_get_amp
        - Src:             '../../src/libcacard/src/cac-aca.c:1336,12'
          Dst:             simpletlv_merge
        - Src:             '../../src/libcacard/src/cac-aca.c:1341,22'
          Dst:             simpletlv_encode
        - Src:             '../../src/libcacard/src/cac-aca.c:1345,9'
          Dst:             vcard_response_new
        - Src:             '../../src/libcacard/src/cac-aca.c:1349,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac-aca.c:1350,5'
          Dst:             simpletlv_free
        - Src:             '../../src/libcacard/src/cac-aca.c:1351,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac-aca.c:1353,12'
          Dst:             vcard_make_response
    - functionName:    cac_aca_get_amp_response
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac-aca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1359
      functionDepth:   0
      returnType:      'struct.VCardResponseStruct *'
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - int
        - int
      constantsTouched: []
      argNames:
        - card
        - Le
        - format
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cac_aca_get_amp_response_simpletlv
        - vcard_response_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1360,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1361,51'
              BranchSideFuncs:
                - cac_aca_get_amp_response_simpletlv
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1368,35'
              BranchSideFuncs:
                - vcard_response_new
      Callsites:
        - Src:             '../../src/libcacard/src/cac-aca.c:1361,16'
          Dst:             cac_aca_get_amp_response_simpletlv
        - Src:             '../../src/libcacard/src/cac-aca.c:1368,16'
          Dst:             vcard_response_new
    - functionName:    cac_aca_get_applet_acr_response_extended
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac-aca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionDepth:   0
      returnType:      'struct.VCardResponseStruct *'
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - int
        - int
      constantsTouched: []
      argNames:
        - card
        - Le
        - pki_applets
      BBCount:         26
      ICount:          234
      EdgeCount:       32
      CyclomaticComplexity: 8
      functionsReached:
        - acr_applet_object_encode
        - g_assertion_message_expr
        - g_free
        - g_log
        - g_malloc_n
        - hex_dump
        - vcard_response_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1259,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1263,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - acr_applet_object_encode
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1288,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1263,30'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1263,33'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - __sanitizer_cov_trace_cmp8
                - acr_applet_object_encode
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1266,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - acr_applet_object_encode
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1263,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1264,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - acr_applet_object_encode
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1266,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - acr_applet_object_encode
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1267,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1268,13'
              BranchSideFuncs:
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1269,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - acr_applet_object_encode
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1273,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1274,43'
              BranchSideFuncs:
                - acr_applet_object_encode
                - g_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1286,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - acr_applet_object_encode
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1281,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1282,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - acr_applet_object_encode
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1283,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - acr_applet_object_encode
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1288,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1288,5'
              BranchSideFuncs:
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1289,19'
              BranchSideFuncs:
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
      Callsites:
        - Src:             '../../src/libcacard/src/cac-aca.c:1255,14'
          Dst:             g_malloc_n
        - Src:             '../../src/libcacard/src/cac-aca.c:1280,17'
          Dst:             acr_applet_object_encode
        - Src:             '../../src/libcacard/src/cac-aca.c:1288,5'
          Dst:             g_assertion_message_expr
        - Src:             '../../src/libcacard/src/cac-aca.c:1291,9'
          Dst:             vcard_response_new
        - Src:             '../../src/libcacard/src/cac-aca.c:1293,5'
          Dst:             hex_dump
        - Src:             '../../src/libcacard/src/cac-aca.c:1293,5'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/cac-aca.c:1296,5'
          Dst:             g_free
    - functionName:    cac_aca_get_applet_acr_response_simpletlv
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac-aca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1153
      functionDepth:   0
      returnType:      'struct.VCardResponseStruct *'
      argCount:        6
      argTypes:
        - 'struct.VCardStruct *'
        - int
        - int
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - card
        - Le
        - pki_applets
        - aid
        - aid_len
        - coid
      BBCount:         24
      ICount:          190
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - cac_aca_get_applet_acr
        - cac_aca_get_applet_acr_coid
        - cac_aca_get_properties
        - g_free
        - g_log
        - hex_dump
        - simpletlv_encode
        - simpletlv_free
        - simpletlv_merge
        - vcard_make_response
        - vcard_response_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1166,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1167,9'
              BranchSideFuncs:
                - hex_dump
                - g_log
                - cac_aca_get_applet_acr_coid
                - vcard_make_response
                - simpletlv_merge
                - simpletlv_encode
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1179,38'
              BranchSideFuncs:
                - cac_aca_get_applet_acr
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_merge
                - simpletlv_encode
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1172,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1174,17'
              BranchSideFuncs:
                - simpletlv_merge
                - simpletlv_encode
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1177,5'
              BranchSideFuncs:
                - simpletlv_merge
                - simpletlv_encode
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1180,18'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1180,21'
              BranchSideFuncs:
                - simpletlv_merge
                - simpletlv_encode
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1185,13'
              BranchSideFuncs:
                - simpletlv_merge
                - simpletlv_encode
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1180,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1182,17'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1185,13'
              BranchSideFuncs:
                - simpletlv_merge
                - simpletlv_encode
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1185,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:0,0'
              BranchSideFuncs:
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1186,13'
              BranchSideFuncs:
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1192,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1193,9'
              BranchSideFuncs:
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1196,39'
              BranchSideFuncs:
                - simpletlv_encode
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1197,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1198,9'
              BranchSideFuncs:
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1200,28'
              BranchSideFuncs:
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - simpletlv_free
                - g_free
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1209,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1210,12'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1211,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/cac-aca.c:1165,18'
          Dst:             cac_aca_get_properties
        - Src:             '../../src/libcacard/src/cac-aca.c:1167,9'
          Dst:             hex_dump
        - Src:             '../../src/libcacard/src/cac-aca.c:1167,9'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/cac-aca.c:1171,15'
          Dst:             cac_aca_get_applet_acr_coid
        - Src:             '../../src/libcacard/src/cac-aca.c:1174,17'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac-aca.c:1179,15'
          Dst:             cac_aca_get_applet_acr
        - Src:             '../../src/libcacard/src/cac-aca.c:1182,17'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac-aca.c:1191,12'
          Dst:             simpletlv_merge
        - Src:             '../../src/libcacard/src/cac-aca.c:1196,22'
          Dst:             simpletlv_encode
        - Src:             '../../src/libcacard/src/cac-aca.c:1200,9'
          Dst:             vcard_response_new
        - Src:             '../../src/libcacard/src/cac-aca.c:1202,5'
          Dst:             hex_dump
        - Src:             '../../src/libcacard/src/cac-aca.c:1202,5'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/cac-aca.c:1206,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac-aca.c:1207,5'
          Dst:             simpletlv_free
        - Src:             '../../src/libcacard/src/cac-aca.c:1208,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac-aca.c:1210,12'
          Dst:             vcard_make_response
    - functionName:    cac_aca_get_applet_acr_response
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac-aca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1304
      functionDepth:   0
      returnType:      'struct.VCardResponseStruct *'
      argCount:        7
      argTypes:
        - 'struct.VCardStruct *'
        - int
        - int
        - 'char *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - card
        - Le
        - pki_applets
        - aid
        - aid_len
        - coid
        - format
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cac_aca_get_applet_acr_response_extended
        - cac_aca_get_applet_acr_response_simpletlv
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1305,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1306,58'
              BranchSideFuncs:
                - cac_aca_get_applet_acr_response_simpletlv
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1309,57'
              BranchSideFuncs:
                - cac_aca_get_applet_acr_response_extended
      Callsites:
        - Src:             '../../src/libcacard/src/cac-aca.c:1306,16'
          Dst:             cac_aca_get_applet_acr_response_simpletlv
        - Src:             '../../src/libcacard/src/cac-aca.c:1309,16'
          Dst:             cac_aca_get_applet_acr_response_extended
    - functionName:    cac_aca_get_acr_response_extended
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac-aca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1051
      functionDepth:   0
      returnType:      'struct.VCardResponseStruct *'
      argCount:        2
      argTypes:
        - 'struct.VCardStruct *'
        - int
      constantsTouched: []
      argNames:
        - card
        - Le
      BBCount:         24
      ICount:          229
      EdgeCount:       28
      CyclomaticComplexity: 6
      functionsReached:
        - g_assertion_message_cmpnum
        - g_assertion_message_expr
        - g_free
        - g_log
        - g_malloc_n
        - hex_dump
        - vcard_response_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1061,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1062,56'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1079,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1063,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1063,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1064,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1069,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1070,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1073,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1073,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1074,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1077,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_expr
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1079,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1079,5'
              BranchSideFuncs:
                - vcard_response_new
                - hex_dump
                - g_log
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1079,5'
              BranchSideFuncs:
                - g_assertion_message_expr
      Callsites:
        - Src:             '../../src/libcacard/src/cac-aca.c:1058,14'
          Dst:             g_malloc_n
        - Src:             '../../src/libcacard/src/cac-aca.c:1063,9'
          Dst:             g_assertion_message_cmpnum
        - Src:             '../../src/libcacard/src/cac-aca.c:1079,5'
          Dst:             g_assertion_message_expr
        - Src:             '../../src/libcacard/src/cac-aca.c:1082,9'
          Dst:             vcard_response_new
        - Src:             '../../src/libcacard/src/cac-aca.c:1084,5'
          Dst:             hex_dump
        - Src:             '../../src/libcacard/src/cac-aca.c:1084,5'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/cac-aca.c:1086,5'
          Dst:             g_free
    - functionName:    cac_aca_get_acr_response_simpletlv
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac-aca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1094
      functionDepth:   0
      returnType:      'struct.VCardResponseStruct *'
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - card
        - Le
        - acrid
      BBCount:         14
      ICount:          125
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - cac_aca_get_acr
        - cac_aca_get_properties
        - g_free
        - simpletlv_encode
        - simpletlv_merge
        - vcard_make_response
        - vcard_response_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1108,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1110,13'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1115,16'
              BranchSideFuncs:
                - simpletlv_merge
                - simpletlv_encode
                - vcard_response_new
                - g_free
                - g_free
                - g_free
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1117,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1118,9'
              BranchSideFuncs:
                - g_free
                - g_free
                - g_free
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1121,39'
              BranchSideFuncs:
                - simpletlv_encode
                - vcard_response_new
                - g_free
                - g_free
                - g_free
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1122,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1123,9'
              BranchSideFuncs:
                - g_free
                - g_free
                - g_free
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1125,28'
              BranchSideFuncs:
                - vcard_response_new
                - g_free
                - g_free
                - g_free
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1132,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1133,12'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1134,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/cac-aca.c:1106,18'
          Dst:             cac_aca_get_properties
        - Src:             '../../src/libcacard/src/cac-aca.c:1107,11'
          Dst:             cac_aca_get_acr
        - Src:             '../../src/libcacard/src/cac-aca.c:1110,13'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac-aca.c:1116,12'
          Dst:             simpletlv_merge
        - Src:             '../../src/libcacard/src/cac-aca.c:1121,22'
          Dst:             simpletlv_encode
        - Src:             '../../src/libcacard/src/cac-aca.c:1125,9'
          Dst:             vcard_response_new
        - Src:             '../../src/libcacard/src/cac-aca.c:1129,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac-aca.c:1130,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac-aca.c:1131,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac-aca.c:1133,12'
          Dst:             vcard_make_response
    - functionName:    cac_aca_get_acr_response
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac-aca.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionDepth:   0
      returnType:      'struct.VCardResponseStruct *'
      argCount:        4
      argTypes:
        - 'struct.VCardStruct *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - card
        - Le
        - acrid
        - format
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cac_aca_get_acr_response_extended
        - cac_aca_get_acr_response_simpletlv
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac-aca.c:1140,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1141,51'
              BranchSideFuncs:
                - cac_aca_get_acr_response_simpletlv
            - BranchSide:      '../../src/libcacard/src/cac-aca.c:1143,50'
              BranchSideFuncs:
                - cac_aca_get_acr_response_extended
      Callsites:
        - Src:             '../../src/libcacard/src/cac-aca.c:1141,16'
          Dst:             cac_aca_get_acr_response_simpletlv
        - Src:             '../../src/libcacard/src/cac-aca.c:1143,16'
          Dst:             cac_aca_get_acr_response_extended
    - functionName:    cac_create_empty_file
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char **'
      constantsTouched: []
      argNames:
        - out
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_malloc_n
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:173,12'
          Dst:             g_malloc_n
    - functionName:    cac_delete_passthrough_applet_private
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 818
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.VCardAppletPrivateStruct *'
      constantsTouched: []
      argNames:
        - applet_private
      BBCount:         6
      ICount:          59
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_free
        - simpletlv_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:821,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:822,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:824,24'
              BranchSideFuncs:
                - g_free
                - g_free
                - g_free
                - g_free
                - simpletlv_free
                - g_free
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:825,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac.c:826,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac.c:827,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac.c:828,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac.c:830,5'
          Dst:             simpletlv_free
        - Src:             '../../src/libcacard/src/cac.c:831,5'
          Dst:             g_free
    - functionName:    cac_applet_passthrough_reset
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.VCardStruct *'
        - int
      constantsTouched: []
      argNames:
        - card
        - channel
      BBCount:         8
      ICount:          57
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - g_assertion_message_expr
        - g_free
        - vcard_get_current_applet_private
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:484,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:484,5'
              BranchSideFuncs:
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac.c:484,5'
              BranchSideFuncs:
                - g_assertion_message_expr
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:483,22'
          Dst:             vcard_get_current_applet_private
        - Src:             '../../src/libcacard/src/cac.c:484,5'
          Dst:             g_assertion_message_expr
        - Src:             '../../src/libcacard/src/cac.c:486,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac.c:489,5'
          Dst:             g_free
    - functionName:    cac_passthrough_container_process_apdu
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 708
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - 'struct.VCardAPDUStruct *'
        - 'struct.VCardResponseStruct **'
      constantsTouched: []
      argNames:
        - card
        - apdu
        - response
      BBCount:         21
      ICount:          159
      EdgeCount:       23
      CyclomaticComplexity: 4
      functionsReached:
        - cac_common_process_apdu_read
        - cac_create_empty_file
        - cac_create_tl_file
        - cac_create_val_file
        - g_assertion_message_expr
        - g_free
        - simpletlv_free
        - simpletlv_parse
        - vcard_emul_read_object
        - vcard_get_current_applet_private
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:714,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:714,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - cac_common_process_apdu_read
                - vcard_emul_read_object
                - cac_create_empty_file
                - cac_create_empty_file
                - simpletlv_parse
                - g_free
                - cac_create_tl_file
                - cac_create_val_file
                - simpletlv_free
            - BranchSide:      '../../src/libcacard/src/cac.c:715,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - cac_common_process_apdu_read
                - vcard_emul_read_object
                - cac_create_empty_file
                - cac_create_empty_file
                - simpletlv_parse
                - g_free
                - cac_create_tl_file
                - cac_create_val_file
                - simpletlv_free
        - Branch String:   '../../src/libcacard/src/cac.c:717,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:720,13'
              BranchSideFuncs:
                - cac_common_process_apdu_read
                - vcard_emul_read_object
                - cac_create_empty_file
                - cac_create_empty_file
                - simpletlv_parse
                - g_free
                - cac_create_tl_file
                - cac_create_val_file
                - simpletlv_free
            - BranchSide:      '../../src/libcacard/src/cac.c:750,44'
              BranchSideFuncs:
                - cac_common_process_apdu_read
        - Branch String:   '../../src/libcacard/src/cac.c:720,48'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:720,51'
              BranchSideFuncs:
                - vcard_emul_read_object
                - cac_create_empty_file
                - cac_create_empty_file
                - cac_common_process_apdu_read
                - simpletlv_parse
                - g_free
                - cac_create_tl_file
                - cac_create_val_file
                - simpletlv_free
            - BranchSide:      '../../src/libcacard/src/cac.c:726,43'
              BranchSideFuncs:
                - vcard_emul_read_object
                - cac_create_empty_file
                - cac_create_empty_file
                - cac_common_process_apdu_read
                - simpletlv_parse
                - g_free
                - cac_create_tl_file
                - cac_create_val_file
                - simpletlv_free
        - Branch String:   '../../src/libcacard/src/cac.c:720,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:720,81'
              BranchSideFuncs:
                - vcard_emul_read_object
                - cac_create_empty_file
                - cac_create_empty_file
                - cac_common_process_apdu_read
                - simpletlv_parse
                - g_free
                - cac_create_tl_file
                - cac_create_val_file
                - simpletlv_free
            - BranchSide:      '../../src/libcacard/src/cac.c:726,43'
              BranchSideFuncs:
                - vcard_emul_read_object
                - cac_create_empty_file
                - cac_create_empty_file
                - cac_common_process_apdu_read
                - simpletlv_parse
                - g_free
                - cac_create_tl_file
                - cac_create_val_file
                - simpletlv_free
        - Branch String:   '../../src/libcacard/src/cac.c:727,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:728,39'
              BranchSideFuncs:
                - simpletlv_parse
                - g_free
                - cac_create_tl_file
                - cac_create_val_file
                - simpletlv_free
                - cac_common_process_apdu_read
            - BranchSide:      '../../src/libcacard/src/cac.c:743,22'
              BranchSideFuncs:
                - cac_create_empty_file
                - cac_create_empty_file
                - cac_common_process_apdu_read
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:713,22'
          Dst:             vcard_get_current_applet_private
        - Src:             '../../src/libcacard/src/cac.c:714,5'
          Dst:             g_assertion_message_expr
        - Src:             '../../src/libcacard/src/cac.c:726,20'
          Dst:             vcard_emul_read_object
        - Src:             '../../src/libcacard/src/cac.c:728,23'
          Dst:             simpletlv_parse
        - Src:             '../../src/libcacard/src/cac.c:729,17'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac.c:732,50'
          Dst:             cac_create_tl_file
        - Src:             '../../src/libcacard/src/cac.c:734,50'
          Dst:             cac_create_val_file
        - Src:             '../../src/libcacard/src/cac.c:737,17'
          Dst:             simpletlv_free
        - Src:             '../../src/libcacard/src/cac.c:742,50'
          Dst:             cac_create_empty_file
        - Src:             '../../src/libcacard/src/cac.c:744,50'
          Dst:             cac_create_empty_file
        - Src:             '../../src/libcacard/src/cac.c:750,15'
          Dst:             cac_common_process_apdu_read
    - functionName:    cac_create_tl_file
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.simpletlv_member *'
        - size_t
        - 'char **'
      constantsTouched: []
      argNames:
        - tlv
        - tlv_len
        - out
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cac_create_file
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:160,12'
          Dst:             cac_create_file
    - functionName:    cac_create_val_file
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.simpletlv_member *'
        - size_t
        - 'char **'
      constantsTouched: []
      argNames:
        - tlv
        - tlv_len
        - out
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cac_create_file
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:167,12'
          Dst:             cac_create_file
    - functionName:    cac_common_process_apdu_read
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 385
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - 'struct.VCardAPDUStruct *'
        - 'struct.VCardResponseStruct **'
      constantsTouched: []
      argNames:
        - card
        - apdu
        - response
      BBCount:         34
      ICount:          272
      EdgeCount:       39
      CyclomaticComplexity: 7
      functionsReached:
        - cac_common_process_apdu
        - g_assertion_message_expr
        - g_log
        - vcard_get_current_applet_private
        - vcard_make_response
        - vcard_response_new_bytes
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:391,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:391,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - vcard_make_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_switch
                - g_log
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - vcard_response_new_bytes
                - vcard_make_response
                - vcard_make_response
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_bytes
                - vcard_make_response
                - vcard_make_response
                - cac_common_process_apdu
            - BranchSide:      '../../src/libcacard/src/cac.c:393,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - vcard_make_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_switch
                - g_log
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - vcard_response_new_bytes
                - vcard_make_response
                - vcard_make_response
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_bytes
                - vcard_make_response
                - vcard_make_response
                - cac_common_process_apdu
        - Branch String:   '../../src/libcacard/src/cac.c:393,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:396,14'
              BranchSideFuncs:
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_switch
                - g_log
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - vcard_response_new_bytes
                - vcard_make_response
                - vcard_make_response
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_bytes
                - vcard_make_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:449,21'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:454,39'
              BranchSideFuncs:
                - cac_common_process_apdu
        - Branch String:   '../../src/libcacard/src/cac.c:396,27'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:396,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_switch
                - g_log
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - vcard_response_new_bytes
                - vcard_make_response
                - vcard_make_response
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_bytes
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:397,25'
              BranchSideFuncs:
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac.c:396,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:397,25'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:404,16'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_switch
                - g_log
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - vcard_response_new_bytes
                - vcard_make_response
                - vcard_make_response
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_bytes
                - vcard_make_response
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac.c:411,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:413,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_bytes
                - vcard_make_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:424,13'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - vcard_response_new_bytes
                - vcard_make_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:438,25'
              BranchSideFuncs:
                - vcard_make_response
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac.c:413,20'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:413,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_bytes
                - vcard_make_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:413,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_bytes
                - vcard_make_response
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac.c:414,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:415,29'
              BranchSideFuncs:
                - vcard_make_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:420,25'
              BranchSideFuncs:
                - vcard_response_new_bytes
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac.c:425,20'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:425,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - vcard_response_new_bytes
                - vcard_make_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:425,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - vcard_response_new_bytes
                - vcard_make_response
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac.c:426,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:427,29'
              BranchSideFuncs:
                - vcard_make_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:431,13'
              BranchSideFuncs:
                - g_log
                - vcard_response_new_bytes
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac.c:442,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:443,25'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:446,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:390,22'
          Dst:             vcard_get_current_applet_private
        - Src:             '../../src/libcacard/src/cac.c:391,5'
          Dst:             g_assertion_message_expr
        - Src:             '../../src/libcacard/src/cac.c:397,25'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:408,9'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/cac.c:415,29'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:419,25'
          Dst:             vcard_response_new_bytes
        - Src:             '../../src/libcacard/src/cac.c:424,13'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/cac.c:427,29'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:431,13'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/cac.c:433,25'
          Dst:             vcard_response_new_bytes
        - Src:             '../../src/libcacard/src/cac.c:438,25'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:443,25'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:449,21'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:454,15'
          Dst:             cac_common_process_apdu
    - functionName:    cac_common_process_apdu
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - 'struct.VCardAPDUStruct *'
        - 'struct.VCardResponseStruct **'
      constantsTouched: []
      argNames:
        - card
        - apdu
        - response
      BBCount:         50
      ICount:          321
      EdgeCount:       56
      CyclomaticComplexity: 8
      functionsReached:
        - g_assertion_message_expr
        - get_properties
        - memcmp
        - vcard_get_current_applet_private
        - vcard_make_response
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:264,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:264,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - g_assertion_message_expr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - vcard_make_response
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_assertion_message_expr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - get_properties
                - __sanitizer_cov_trace_const_cmp4
                - get_properties
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - get_properties
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:266,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - g_assertion_message_expr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - vcard_make_response
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_assertion_message_expr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - get_properties
                - __sanitizer_cov_trace_const_cmp4
                - get_properties
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - get_properties
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac.c:266,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:269,9'
              BranchSideFuncs:
                - g_assertion_message_expr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - get_properties
                - __sanitizer_cov_trace_const_cmp4
                - get_properties
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - get_properties
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:333,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_assertion_message_expr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - vcard_make_response
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:368,13'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:368,13'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:371,21'
              BranchSideFuncs:
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac.c:269,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:269,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - get_properties
                - __sanitizer_cov_trace_const_cmp4
                - get_properties
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - get_properties
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:271,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - get_properties
                - __sanitizer_cov_trace_const_cmp4
                - get_properties
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - get_properties
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac.c:271,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:273,25'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:279,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - get_properties
                - __sanitizer_cov_trace_const_cmp4
                - get_properties
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - get_properties
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac.c:279,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:283,25'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:289,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - get_properties
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:305,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - get_properties
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:319,40'
              BranchSideFuncs:
                - get_properties
            - BranchSide:      '../../src/libcacard/src/cac.c:325,25'
              BranchSideFuncs:
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac.c:289,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:290,29'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:297,40'
              BranchSideFuncs:
                - get_properties
        - Branch String:   '../../src/libcacard/src/cac.c:305,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:306,29'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:311,40'
              BranchSideFuncs:
                - get_properties
        - Branch String:   '../../src/libcacard/src/cac.c:333,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:335,17'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:339,9'
              BranchSideFuncs:
                - g_assertion_message_expr
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - vcard_make_response
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac.c:339,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:339,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - vcard_make_response
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:342,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - vcard_make_response
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac.c:342,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:343,25'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:351,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - vcard_make_response
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/cac.c:351,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:352,24'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:356,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac.c:352,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:353,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - vcard_make_response
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/cac.c:355,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - vcard_make_response
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/cac.c:356,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:357,25'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:362,21'
              BranchSideFuncs:
                - vcard_make_response
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:263,22'
          Dst:             vcard_get_current_applet_private
        - Src:             '../../src/libcacard/src/cac.c:264,5'
          Dst:             g_assertion_message_expr
        - Src:             '../../src/libcacard/src/cac.c:269,9'
          Dst:             g_assertion_message_expr
        - Src:             '../../src/libcacard/src/cac.c:273,25'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:283,25'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:290,29'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:297,25'
          Dst:             get_properties
        - Src:             '../../src/libcacard/src/cac.c:306,29'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:311,25'
          Dst:             get_properties
        - Src:             '../../src/libcacard/src/cac.c:319,25'
          Dst:             get_properties
        - Src:             '../../src/libcacard/src/cac.c:325,25'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:339,9'
          Dst:             g_assertion_message_expr
        - Src:             '../../src/libcacard/src/cac.c:343,25'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:352,17'
          Dst:             memcmp
        - Src:             '../../src/libcacard/src/cac.c:357,25'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:362,21'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:371,21'
          Dst:             vcard_make_response
    - functionName:    get_properties
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionDepth:   0
      returnType:      'struct.VCardResponseStruct *'
      argCount:        6
      argTypes:
        - 'struct.VCardStruct *'
        - 'struct.simpletlv_member *'
        - int
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - card
        - properties
        - properties_len
        - tags
        - tags_len
        - a_Le
      BBCount:         35
      ICount:          242
      EdgeCount:       46
      CyclomaticComplexity: 13
      functionsReached:
        - g_free
        - g_log
        - g_malloc_n
        - simpletlv_encode
        - vcard_make_response
        - vcard_response_new
        - vcard_response_new_status_bytes
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:198,22'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:198,25'
              BranchSideFuncs:
                - simpletlv_encode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vcard_response_new
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_free
                - vcard_response_new_status_bytes
                - g_log
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/libcacard/src/cac.c:223,14'
              BranchSideFuncs:
                - simpletlv_encode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vcard_response_new
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_free
                - vcard_response_new_status_bytes
                - g_log
        - Branch String:   '../../src/libcacard/src/cac.c:198,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:199,28'
              BranchSideFuncs:
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - simpletlv_encode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vcard_response_new
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_free
                - vcard_response_new_status_bytes
                - g_log
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/libcacard/src/cac.c:223,14'
              BranchSideFuncs:
                - simpletlv_encode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vcard_response_new
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_free
                - vcard_response_new_status_bytes
                - g_log
        - Branch String:   '../../src/libcacard/src/cac.c:204,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:205,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_free
                - __sanitizer_cov_trace_cmp4
                - simpletlv_encode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vcard_response_new
                - vcard_response_new_status_bytes
                - g_log
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/libcacard/src/cac.c:221,18'
              BranchSideFuncs:
                - simpletlv_encode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vcard_response_new
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_free
                - vcard_response_new_status_bytes
                - g_log
        - Branch String:   '../../src/libcacard/src/cac.c:206,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:207,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_free
                - __sanitizer_cov_trace_cmp4
                - simpletlv_encode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vcard_response_new
                - vcard_response_new_status_bytes
                - g_log
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/libcacard/src/cac.c:216,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_free
                - __sanitizer_cov_trace_cmp4
                - simpletlv_encode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vcard_response_new
                - vcard_response_new_status_bytes
                - g_log
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '../../src/libcacard/src/cac.c:207,21'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:208,29'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_free
                - __sanitizer_cov_trace_cmp4
                - simpletlv_encode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vcard_response_new
                - vcard_response_new_status_bytes
                - g_log
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '../../src/libcacard/src/cac.c:214,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_free
                - __sanitizer_cov_trace_cmp4
                - simpletlv_encode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vcard_response_new
                - vcard_response_new_status_bytes
                - g_log
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '../../src/libcacard/src/cac.c:216,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:217,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - simpletlv_encode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vcard_response_new
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_free
                - vcard_response_new_status_bytes
                - g_log
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/libcacard/src/cac.c:220,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - simpletlv_encode
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vcard_response_new
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_free
                - vcard_response_new_status_bytes
                - g_log
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '../../src/libcacard/src/cac.c:230,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:231,9'
              BranchSideFuncs:
                - g_log
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac.c:235,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - vcard_response_new
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_free
                - vcard_response_new_status_bytes
        - Branch String:   '../../src/libcacard/src/cac.c:235,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:237,37'
              BranchSideFuncs:
                - vcard_response_new_status_bytes
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac.c:240,28'
              BranchSideFuncs:
                - vcard_response_new
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - g_free
        - Branch String:   '../../src/libcacard/src/cac.c:245,22'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:245,25'
              BranchSideFuncs:
                - vcard_make_response
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac.c:247,9'
              BranchSideFuncs:
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac.c:245,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:246,16'
              BranchSideFuncs:
                - g_free
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:247,9'
              BranchSideFuncs:
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac.c:247,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:247,9'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:248,12'
              BranchSideFuncs:
                - vcard_make_response
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:201,14'
          Dst:             g_malloc_n
        - Src:             '../../src/libcacard/src/cac.c:217,21'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:228,29'
          Dst:             simpletlv_encode
        - Src:             '../../src/libcacard/src/cac.c:231,9'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/cac.c:236,13'
          Dst:             vcard_response_new_status_bytes
        - Src:             '../../src/libcacard/src/cac.c:240,9'
          Dst:             vcard_response_new
        - Src:             '../../src/libcacard/src/cac.c:244,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac.c:246,9'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac.c:248,12'
          Dst:             vcard_make_response
    - functionName:    cac_create_file
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 124
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.simpletlv_member *'
        - size_t
        - 'char **'
        - int
      constantsTouched: []
      argNames:
        - tlv
        - tlv_len
        - out
        - type
      BBCount:         15
      ICount:          117
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - g_free
        - g_malloc
        - simpletlv_encode_tl
        - simpletlv_encode_val
        - simpletlv_get_length
        - ushort2lebytes
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:129,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:130,9'
              BranchSideFuncs:
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac.c:132,41'
              BranchSideFuncs:
                - g_malloc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - simpletlv_encode_val
                - __sanitizer_cov_trace_const_cmp4
                - ushort2lebytes
                - simpletlv_encode_tl
        - Branch String:   '../../src/libcacard/src/cac.c:135,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:136,38'
              BranchSideFuncs:
                - simpletlv_encode_tl
                - __sanitizer_cov_trace_const_cmp4
                - ushort2lebytes
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac.c:137,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - simpletlv_encode_val
                - __sanitizer_cov_trace_const_cmp4
                - ushort2lebytes
        - Branch String:   '../../src/libcacard/src/cac.c:137,14'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:138,39'
              BranchSideFuncs:
                - simpletlv_encode_val
                - __sanitizer_cov_trace_const_cmp4
                - ushort2lebytes
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac.c:140,9'
              BranchSideFuncs:
                - g_free
        - Branch String:   '../../src/libcacard/src/cac.c:142,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:143,9'
              BranchSideFuncs:
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac.c:145,20'
              BranchSideFuncs:
                - ushort2lebytes
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:128,11'
          Dst:             simpletlv_get_length
        - Src:             '../../src/libcacard/src/cac.c:132,14'
          Dst:             g_malloc
        - Src:             '../../src/libcacard/src/cac.c:136,18'
          Dst:             simpletlv_encode_tl
        - Src:             '../../src/libcacard/src/cac.c:138,18'
          Dst:             simpletlv_encode_val
        - Src:             '../../src/libcacard/src/cac.c:145,5'
          Dst:             ushort2lebytes
        - Src:             '../../src/libcacard/src/cac.c:152,5'
          Dst:             g_free
    - functionName:    cac_new_passthrough_applet_private
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2017
      functionDepth:   0
      returnType:      'struct.VCardAppletPrivateStruct *'
      argCount:        4
      argTypes:
        - 'struct.VCardStruct *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - card
        - label
        - aid
        - aid_len
      BBCount:         12
      ICount:          161
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cac_delete_passthrough_applet_private
        - g_malloc
        - g_malloc0_n
        - simpletlv_clone
        - strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:2049,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2050,9'
              BranchSideFuncs:
                - cac_delete_passthrough_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:2053,29'
              BranchSideFuncs:
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - strdup
                - simpletlv_clone
                - cac_delete_passthrough_applet_private
        - Branch String:   '../../src/libcacard/src/cac.c:2081,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2082,9'
              BranchSideFuncs:
                - cac_delete_passthrough_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:2084,12'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/cac.c:2087,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2088,46'
              BranchSideFuncs:
                - cac_delete_passthrough_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:2090,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:2047,22'
          Dst:             g_malloc0_n
        - Src:             '../../src/libcacard/src/cac.c:2053,29'
          Dst:             g_malloc
        - Src:             '../../src/libcacard/src/cac.c:2057,29'
          Dst:             strdup
        - Src:             '../../src/libcacard/src/cac.c:2079,34'
          Dst:             simpletlv_clone
        - Src:             '../../src/libcacard/src/cac.c:2088,8'
          Dst:             cac_delete_passthrough_applet_private
    - functionName:    g_malloc0_n
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cac_delete_empty_applet_private
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 804
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.VCardAppletPrivateStruct *'
      constantsTouched: []
      argNames:
        - applet_private
      BBCount:         6
      ICount:          49
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_free
        - simpletlv_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:805,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:806,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:808,12'
              BranchSideFuncs:
                - g_free
                - g_free
                - g_free
                - simpletlv_free
                - g_free
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:808,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac.c:809,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac.c:810,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac.c:812,5'
          Dst:             simpletlv_free
        - Src:             '../../src/libcacard/src/cac.c:813,5'
          Dst:             g_free
    - functionName:    cac_new_empty_applet_private
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1906
      functionDepth:   0
      returnType:      'struct.VCardAppletPrivateStruct *'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - objects
        - objects_len
      BBCount:         27
      ICount:          256
      EdgeCount:       34
      CyclomaticComplexity: 9
      functionsReached:
        - cac_delete_aca_applet_private
        - g_malloc0
        - g_malloc0_n
        - g_memdup2
        - simpletlv_clone
        - simpletlv_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:1940,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:1942,24'
              BranchSideFuncs:
                - simpletlv_clone
                - __sanitizer_cov_trace_cmp4
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_clone
                - __sanitizer_cov_trace_cmp4
                - g_malloc0
                - g_malloc0
                - simpletlv_free
                - __sanitizer_cov_trace_cmp4
                - cac_delete_aca_applet_private
                - simpletlv_free
                - g_memdup2
            - BranchSide:      '../../src/libcacard/src/cac.c:1967,33'
              BranchSideFuncs:
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_clone
                - __sanitizer_cov_trace_cmp4
                - g_malloc0
                - g_malloc0
                - simpletlv_free
                - __sanitizer_cov_trace_cmp4
                - cac_delete_aca_applet_private
                - simpletlv_free
                - g_memdup2
        - Branch String:   '../../src/libcacard/src/cac.c:1959,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:1960,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - cac_delete_aca_applet_private
                - simpletlv_free
            - BranchSide:      '../../src/libcacard/src/cac.c:1962,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - g_malloc0_n
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_clone
                - __sanitizer_cov_trace_cmp4
                - g_malloc0
                - g_malloc0
                - simpletlv_free
                - __sanitizer_cov_trace_cmp4
                - cac_delete_aca_applet_private
                - simpletlv_free
                - g_memdup2
                - simpletlv_clone
        - Branch String:   '../../src/libcacard/src/cac.c:1974,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:1975,43'
              BranchSideFuncs:
                - g_memdup2
                - simpletlv_clone
                - __sanitizer_cov_trace_cmp4
                - g_malloc0
                - g_malloc0
                - simpletlv_free
                - __sanitizer_cov_trace_cmp4
                - cac_delete_aca_applet_private
                - simpletlv_free
            - BranchSide:      '../../src/libcacard/src/cac.c:1980,38'
              BranchSideFuncs:
                - simpletlv_clone
                - __sanitizer_cov_trace_cmp4
                - g_malloc0
                - g_malloc0
                - simpletlv_free
                - __sanitizer_cov_trace_cmp4
                - cac_delete_aca_applet_private
                - simpletlv_free
        - Branch String:   '../../src/libcacard/src/cac.c:1988,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:1989,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - cac_delete_aca_applet_private
                - simpletlv_free
            - BranchSide:      '../../src/libcacard/src/cac.c:1992,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - g_malloc0
                - g_malloc0
                - simpletlv_free
        - Branch String:   '../../src/libcacard/src/cac.c:1992,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:1993,37'
              BranchSideFuncs:
                - simpletlv_free
                - __sanitizer_cov_trace_cmp4
                - g_malloc0
                - g_malloc0
            - BranchSide:      '../../src/libcacard/src/cac.c:1997,34'
              BranchSideFuncs:
                - g_malloc0
                - g_malloc0
        - Branch String:   '../../src/libcacard/src/cac.c:2005,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2006,37'
              BranchSideFuncs:
                - simpletlv_free
                - __sanitizer_cov_trace_cmp4
                - cac_delete_aca_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:2008,9'
              BranchSideFuncs:
                - cac_delete_aca_applet_private
        - Branch String:   '../../src/libcacard/src/cac.c:2008,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2009,38'
              BranchSideFuncs:
                - cac_delete_aca_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:2011,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:1958,39'
          Dst:             simpletlv_clone
        - Src:             '../../src/libcacard/src/cac.c:1971,22'
          Dst:             g_malloc0_n
        - Src:             '../../src/libcacard/src/cac.c:1975,33'
          Dst:             g_memdup2
        - Src:             '../../src/libcacard/src/cac.c:1982,34'
          Dst:             simpletlv_clone
        - Src:             '../../src/libcacard/src/cac.c:1993,9'
          Dst:             simpletlv_free
        - Src:             '../../src/libcacard/src/cac.c:1997,34'
          Dst:             g_malloc0
        - Src:             '../../src/libcacard/src/cac.c:1999,34'
          Dst:             g_malloc0
        - Src:             '../../src/libcacard/src/cac.c:2006,9'
          Dst:             simpletlv_free
        - Src:             '../../src/libcacard/src/cac.c:2009,8'
          Dst:             cac_delete_aca_applet_private
    - functionName:    g_malloc0
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cac_delete_aca_applet_private
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 794
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.VCardAppletPrivateStruct *'
      constantsTouched: []
      argNames:
        - applet_private
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:795,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:796,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:798,12'
              BranchSideFuncs:
                - g_free
                - g_free
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:798,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac.c:799,5'
          Dst:             g_free
    - functionName:    cac_delete_ccc_applet_private
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.VCardAppletPrivateStruct *'
      constantsTouched: []
      argNames:
        - applet_private
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:783,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:784,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:786,12'
              BranchSideFuncs:
                - g_free
                - g_free
                - g_free
                - g_free
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:786,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac.c:787,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac.c:788,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac.c:789,5'
          Dst:             g_free
    - functionName:    cac_new_ccc_applet_private
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1452
      functionDepth:   0
      returnType:      'struct.VCardAppletPrivateStruct *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - cert_count
      BBCount:         19
      ICount:          245
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - cac_create_tl_file
        - cac_create_val_file
        - cac_delete_ccc_applet_private
        - g_log
        - g_malloc
        - g_malloc0_n
        - hex_dump
        - ushort2lebytes
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:1628,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:1629,43'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - cac_create_tl_file
                - __sanitizer_cov_trace_const_cmp4
                - hex_dump
                - g_log
                - cac_create_val_file
                - __sanitizer_cov_trace_const_cmp4
                - hex_dump
                - g_log
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ushort2lebytes
                - ushort2lebytes
                - cac_delete_ccc_applet_private
                - g_log
            - BranchSide:      '../../src/libcacard/src/cac.c:1632,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - cac_create_tl_file
                - __sanitizer_cov_trace_const_cmp4
                - hex_dump
                - g_log
                - cac_create_val_file
                - __sanitizer_cov_trace_const_cmp4
                - hex_dump
                - g_log
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ushort2lebytes
                - ushort2lebytes
                - cac_delete_ccc_applet_private
                - g_log
        - Branch String:   '../../src/libcacard/src/cac.c:1632,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:1634,9'
              BranchSideFuncs:
                - g_log
            - BranchSide:      '../../src/libcacard/src/cac.c:1638,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - cac_create_tl_file
                - __sanitizer_cov_trace_const_cmp4
                - hex_dump
                - g_log
                - cac_create_val_file
                - __sanitizer_cov_trace_const_cmp4
                - hex_dump
                - g_log
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ushort2lebytes
                - ushort2lebytes
                - cac_delete_ccc_applet_private
        - Branch String:   '../../src/libcacard/src/cac.c:1638,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:1639,44'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - cac_create_tl_file
                - __sanitizer_cov_trace_const_cmp4
                - hex_dump
                - g_log
                - cac_create_val_file
                - __sanitizer_cov_trace_const_cmp4
                - hex_dump
                - g_log
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ushort2lebytes
                - ushort2lebytes
                - cac_delete_ccc_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:1643,30'
              BranchSideFuncs:
                - cac_create_tl_file
                - __sanitizer_cov_trace_const_cmp4
                - hex_dump
                - g_log
                - cac_create_val_file
                - __sanitizer_cov_trace_const_cmp4
                - hex_dump
                - g_log
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ushort2lebytes
                - ushort2lebytes
                - cac_delete_ccc_applet_private
        - Branch String:   '../../src/libcacard/src/cac.c:1678,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:1679,9'
              BranchSideFuncs:
                - cac_delete_ccc_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:1680,5'
              BranchSideFuncs:
                - hex_dump
                - g_log
                - cac_create_val_file
                - __sanitizer_cov_trace_const_cmp4
                - hex_dump
                - g_log
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ushort2lebytes
                - ushort2lebytes
                - cac_delete_ccc_applet_private
        - Branch String:   '../../src/libcacard/src/cac.c:1720,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:1721,9'
              BranchSideFuncs:
                - cac_delete_ccc_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:1722,5'
              BranchSideFuncs:
                - hex_dump
                - g_log
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ushort2lebytes
                - ushort2lebytes
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:1612,22'
          Dst:             g_malloc0_n
        - Src:             '../../src/libcacard/src/cac.c:1634,9'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/cac.c:1676,38'
          Dst:             cac_create_tl_file
        - Src:             '../../src/libcacard/src/cac.c:1680,5'
          Dst:             hex_dump
        - Src:             '../../src/libcacard/src/cac.c:1680,5'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/cac.c:1718,38'
          Dst:             cac_create_val_file
        - Src:             '../../src/libcacard/src/cac.c:1722,5'
          Dst:             hex_dump
        - Src:             '../../src/libcacard/src/cac.c:1722,5'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/cac.c:1729,29'
          Dst:             g_malloc
        - Src:             '../../src/libcacard/src/cac.c:1734,5'
          Dst:             ushort2lebytes
        - Src:             '../../src/libcacard/src/cac.c:1735,5'
          Dst:             ushort2lebytes
        - Src:             '../../src/libcacard/src/cac.c:1754,5'
          Dst:             cac_delete_ccc_applet_private
    - functionName:    cac_applet_aca_process_apdu
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - 'struct.VCardAPDUStruct *'
        - 'struct.VCardResponseStruct **'
      constantsTouched: []
      argNames:
        - card
        - apdu
        - response
      BBCount:         47
      ICount:          363
      EdgeCount:       53
      CyclomaticComplexity: 8
      functionsReached:
        - cac_aca_get_acr_response
        - cac_aca_get_amp_response
        - cac_aca_get_applet_acr_response
        - cac_aca_get_service_response
        - cac_common_process_apdu
        - g_assertion_message_expr
        - vcard_get_current_applet_private
        - vcard_make_response
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:584,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:584,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_service_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_amp_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_applet_acr_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_applet_acr_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_applet_acr_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_acr_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_acr_response
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - cac_common_process_apdu
            - BranchSide:      '../../src/libcacard/src/cac.c:585,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_service_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_amp_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_applet_acr_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_applet_acr_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_applet_acr_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_acr_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_acr_response
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - cac_common_process_apdu
        - Branch String:   '../../src/libcacard/src/cac.c:587,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:592,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_service_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_amp_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_applet_acr_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_applet_acr_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_applet_acr_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_acr_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_acr_response
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:699,39'
              BranchSideFuncs:
                - cac_common_process_apdu
        - Branch String:   '../../src/libcacard/src/cac.c:592,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:594,25'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:600,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_service_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_amp_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_applet_acr_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_applet_acr_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_applet_acr_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_acr_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_acr_response
                - vcard_make_response
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac.c:604,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:609,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_acr_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:609,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_acr_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:609,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_acr_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:620,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_acr_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:634,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_applet_acr_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:634,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_applet_acr_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:634,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_applet_acr_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:634,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_applet_acr_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:646,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_applet_acr_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:659,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_applet_acr_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:671,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_amp_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:671,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_amp_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:682,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_service_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:682,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - cac_aca_get_service_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:692,25'
              BranchSideFuncs:
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac.c:609,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:610,29'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:614,50'
              BranchSideFuncs:
                - cac_aca_get_acr_response
        - Branch String:   '../../src/libcacard/src/cac.c:620,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:621,29'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:625,50'
              BranchSideFuncs:
                - cac_aca_get_acr_response
        - Branch String:   '../../src/libcacard/src/cac.c:634,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:635,29'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:639,57'
              BranchSideFuncs:
                - cac_aca_get_applet_acr_response
        - Branch String:   '../../src/libcacard/src/cac.c:646,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:647,29'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:651,57'
              BranchSideFuncs:
                - cac_aca_get_applet_acr_response
        - Branch String:   '../../src/libcacard/src/cac.c:659,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:660,29'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:664,57'
              BranchSideFuncs:
                - cac_aca_get_applet_acr_response
        - Branch String:   '../../src/libcacard/src/cac.c:671,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:672,29'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:676,50'
              BranchSideFuncs:
                - cac_aca_get_amp_response
        - Branch String:   '../../src/libcacard/src/cac.c:682,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:683,29'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:687,54'
              BranchSideFuncs:
                - cac_aca_get_service_response
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:583,22'
          Dst:             vcard_get_current_applet_private
        - Src:             '../../src/libcacard/src/cac.c:584,5'
          Dst:             g_assertion_message_expr
        - Src:             '../../src/libcacard/src/cac.c:594,25'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:610,29'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:614,25'
          Dst:             cac_aca_get_acr_response
        - Src:             '../../src/libcacard/src/cac.c:621,29'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:625,25'
          Dst:             cac_aca_get_acr_response
        - Src:             '../../src/libcacard/src/cac.c:635,29'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:639,25'
          Dst:             cac_aca_get_applet_acr_response
        - Src:             '../../src/libcacard/src/cac.c:647,29'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:651,25'
          Dst:             cac_aca_get_applet_acr_response
        - Src:             '../../src/libcacard/src/cac.c:660,29'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:664,25'
          Dst:             cac_aca_get_applet_acr_response
        - Src:             '../../src/libcacard/src/cac.c:672,29'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:676,25'
          Dst:             cac_aca_get_amp_response
        - Src:             '../../src/libcacard/src/cac.c:683,29'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:687,25'
          Dst:             cac_aca_get_service_response
        - Src:             '../../src/libcacard/src/cac.c:692,25'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:699,15'
          Dst:             cac_common_process_apdu
    - functionName:    cac_new_aca_applet_private
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1792
      functionDepth:   0
      returnType:      'struct.VCardAppletPrivateStruct *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - cert_count
      BBCount:         3
      ICount:          77
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_malloc
        - g_malloc0_n
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:1885,22'
          Dst:             g_malloc0_n
        - Src:             '../../src/libcacard/src/cac.c:1889,29'
          Dst:             g_malloc
    - functionName:    cac_delete_pki_applet_private
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.VCardAppletPrivateStruct *'
      constantsTouched: []
      argNames:
        - applet_private
      BBCount:         9
      ICount:          73
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_free
        - simpletlv_free
        - vcard_emul_delete_key
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:764,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:765,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:767,25'
              BranchSideFuncs:
                - g_free
                - g_free
                - g_free
                - g_free
                - simpletlv_free
                - g_free
                - vcard_emul_delete_key
        - Branch String:   '../../src/libcacard/src/cac.c:774,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:775,31'
              BranchSideFuncs:
                - vcard_emul_delete_key
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac.c:777,12'
              BranchSideFuncs:
                - g_free
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:768,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac.c:769,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac.c:770,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac.c:771,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac.c:773,5'
          Dst:             simpletlv_free
        - Src:             '../../src/libcacard/src/cac.c:775,9'
          Dst:             vcard_emul_delete_key
        - Src:             '../../src/libcacard/src/cac.c:777,5'
          Dst:             g_free
    - functionName:    cac_applet_pki_reset
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.VCardStruct *'
        - int
      constantsTouched: []
      argNames:
        - card
        - channel
      BBCount:         8
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - g_assertion_message_expr
        - g_free
        - vcard_get_current_applet_private
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:470,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:470,5'
              BranchSideFuncs:
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac.c:470,5'
              BranchSideFuncs:
                - g_assertion_message_expr
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:469,22'
          Dst:             vcard_get_current_applet_private
        - Src:             '../../src/libcacard/src/cac.c:470,5'
          Dst:             g_assertion_message_expr
        - Src:             '../../src/libcacard/src/cac.c:473,5'
          Dst:             g_free
    - functionName:    cac_applet_pki_process_apdu
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - 'struct.VCardAPDUStruct *'
        - 'struct.VCardResponseStruct **'
      constantsTouched: []
      argNames:
        - card
        - apdu
        - response
      BBCount:         26
      ICount:          237
      EdgeCount:       28
      CyclomaticComplexity: 4
      functionsReached:
        - cac_common_process_apdu_read
        - g_assertion_message_expr
        - g_free
        - g_realloc
        - vcard_emul_rsa_op
        - vcard_get_current_applet_private
        - vcard_make_response
        - vcard_response_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:508,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:508,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - g_realloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_switch
                - vcard_emul_rsa_op
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new
                - g_free
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - cac_common_process_apdu_read
            - BranchSide:      '../../src/libcacard/src/cac.c:509,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - __sanitizer_cov_trace_const_cmp4
                - g_realloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_switch
                - vcard_emul_rsa_op
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new
                - g_free
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - cac_common_process_apdu_read
        - Branch String:   '../../src/libcacard/src/cac.c:511,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:513,21'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:518,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_realloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_switch
                - vcard_emul_rsa_op
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new
                - g_free
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:568,44'
              BranchSideFuncs:
                - cac_common_process_apdu_read
        - Branch String:   '../../src/libcacard/src/cac.c:518,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:519,25'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:524,16'
              BranchSideFuncs:
                - g_realloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_switch
                - vcard_emul_rsa_op
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new
                - g_free
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac.c:530,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:534,39'
              BranchSideFuncs:
                - vcard_make_response
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac.c:542,40'
              BranchSideFuncs:
                - vcard_emul_rsa_op
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new
                - g_free
                - vcard_make_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/cac.c:556,24'
              BranchSideFuncs:
                - vcard_make_response
                - g_free
        - Branch String:   '../../src/libcacard/src/cac.c:544,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:545,49'
              BranchSideFuncs:
                - vcard_make_response
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac.c:548,44'
              BranchSideFuncs:
                - vcard_response_new
                - g_free
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/cac.c:550,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:551,29'
              BranchSideFuncs:
                - vcard_make_response
                - g_free
            - BranchSide:      '../../src/libcacard/src/cac.c:554,13'
              BranchSideFuncs:
                - g_free
        - Branch String:   '../../src/libcacard/src/cac.c:560,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:561,20'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:565,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:507,22'
          Dst:             vcard_get_current_applet_private
        - Src:             '../../src/libcacard/src/cac.c:508,5'
          Dst:             g_assertion_message_expr
        - Src:             '../../src/libcacard/src/cac.c:513,21'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:519,25'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:526,23'
          Dst:             g_realloc
        - Src:             '../../src/libcacard/src/cac.c:536,25'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:542,22'
          Dst:             vcard_emul_rsa_op
        - Src:             '../../src/libcacard/src/cac.c:545,29'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:548,25'
          Dst:             vcard_response_new
        - Src:             '../../src/libcacard/src/cac.c:551,29'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:556,24'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/cac.c:561,13'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/cac.c:568,15'
          Dst:             cac_common_process_apdu_read
    - functionName:    g_realloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cac_new_pki_applet_private
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 837
      functionDepth:   0
      returnType:      'struct.VCardAppletPrivateStruct *'
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - int
        - 'struct.VCardKeyStruct *'
      constantsTouched: []
      argNames:
        - i
        - cert
        - cert_len
        - key
      BBCount:         14
      ICount:          308
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - cac_create_tl_file
        - cac_create_val_file
        - cac_delete_pki_applet_private
        - g_log
        - g_malloc
        - g_malloc0_n
        - hex_dump
        - simpletlv_clone
        - ushort2lebytes
        - vcard_emul_rsa_bits
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:961,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:962,9'
              BranchSideFuncs:
                - cac_delete_pki_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:964,5'
              BranchSideFuncs:
                - hex_dump
                - g_log
                - cac_create_val_file
                - __sanitizer_cov_trace_const_cmp4
                - hex_dump
                - g_log
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ushort2lebytes
                - ushort2lebytes
                - vcard_emul_rsa_bits
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_clone
                - cac_delete_pki_applet_private
        - Branch String:   '../../src/libcacard/src/cac.c:978,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:979,9'
              BranchSideFuncs:
                - cac_delete_pki_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:981,5'
              BranchSideFuncs:
                - hex_dump
                - g_log
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - ushort2lebytes
                - ushort2lebytes
                - vcard_emul_rsa_bits
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_clone
                - cac_delete_pki_applet_private
        - Branch String:   '../../src/libcacard/src/cac.c:1001,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:1002,37'
              BranchSideFuncs:
                - simpletlv_clone
                - cac_delete_pki_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:1003,33'
              BranchSideFuncs:
                - simpletlv_clone
                - cac_delete_pki_applet_private
        - Branch String:   '../../src/libcacard/src/cac.c:1018,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:1019,9'
              BranchSideFuncs:
                - cac_delete_pki_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:1021,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:928,22'
          Dst:             g_malloc0_n
        - Src:             '../../src/libcacard/src/cac.c:959,38'
          Dst:             cac_create_tl_file
        - Src:             '../../src/libcacard/src/cac.c:964,5'
          Dst:             hex_dump
        - Src:             '../../src/libcacard/src/cac.c:964,5'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/cac.c:976,38'
          Dst:             cac_create_val_file
        - Src:             '../../src/libcacard/src/cac.c:981,5'
          Dst:             hex_dump
        - Src:             '../../src/libcacard/src/cac.c:981,5'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/cac.c:989,29'
          Dst:             g_malloc
        - Src:             '../../src/libcacard/src/cac.c:994,5'
          Dst:             ushort2lebytes
        - Src:             '../../src/libcacard/src/cac.c:995,5'
          Dst:             ushort2lebytes
        - Src:             '../../src/libcacard/src/cac.c:999,12'
          Dst:             vcard_emul_rsa_bits
        - Src:             '../../src/libcacard/src/cac.c:1000,5'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/cac.c:1016,34'
          Dst:             simpletlv_clone
        - Src:             '../../src/libcacard/src/cac.c:1025,5'
          Dst:             cac_delete_pki_applet_private
    - functionName:    cac_get_atr
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2238
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - card
        - atr
        - atr_len
      BBCount:         9
      ICount:          57
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:2240,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2240,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/libcacard/src/cac.c:2242,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '../../src/libcacard/src/cac.c:2242,11'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2242,11'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/libcacard/src/cac.c:2242,11'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:2240,5'
          Dst:             __assert_fail
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cac_new_passthrough_applet
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2197
      functionDepth:   0
      returnType:      'struct.VCardAppletStruct *'
      argCount:        4
      argTypes:
        - 'struct.VCardStruct *'
        - 'char *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - card
        - label
        - aid
        - aid_len
      BBCount:         12
      ICount:          79
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cac_delete_empty_applet_private
        - cac_delete_passthrough_applet_private
        - cac_new_passthrough_applet_private
        - cac_passthrough_container_process_apdu
        - vcard_new_applet
        - vcard_set_applet_private
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:2203,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2204,9'
              BranchSideFuncs:
                - cac_delete_empty_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:2208,39'
              BranchSideFuncs:
                - vcard_new_applet
                - vcard_set_applet_private
                - cac_delete_empty_applet_private
        - Branch String:   '../../src/libcacard/src/cac.c:2209,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2210,9'
              BranchSideFuncs:
                - cac_delete_empty_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:2213,30'
              BranchSideFuncs:
                - vcard_set_applet_private
        - Branch String:   '../../src/libcacard/src/cac.c:2220,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2221,41'
              BranchSideFuncs:
                - cac_delete_empty_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:2223,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:2201,22'
          Dst:             cac_new_passthrough_applet_private
        - Src:             '../../src/libcacard/src/cac.c:2207,14'
          Dst:             vcard_new_applet
        - Src:             '../../src/libcacard/src/cac.c:2207,14'
          Dst:             cac_passthrough_container_process_apdu
        - Src:             '../../src/libcacard/src/cac.c:2207,14'
          Dst:             cac_applet_passthrough_reset
        - Src:             '../../src/libcacard/src/cac.c:2213,5'
          Dst:             vcard_set_applet_private
        - Src:             '../../src/libcacard/src/cac.c:2213,5'
          Dst:             cac_delete_passthrough_applet_private
        - Src:             '../../src/libcacard/src/cac.c:2221,9'
          Dst:             cac_delete_empty_applet_private
    - functionName:    cac_new_empty_applet
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2166
      functionDepth:   0
      returnType:      'struct.VCardAppletStruct *'
      argCount:        4
      argTypes:
        - 'char *'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - aid
        - aid_len
        - coids
        - coids_len
      BBCount:         12
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cac_common_process_apdu_read
        - cac_delete_empty_applet_private
        - cac_new_empty_applet_private
        - vcard_new_applet
        - vcard_set_applet_private
      functionUses:    9
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:2171,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2172,9'
              BranchSideFuncs:
                - cac_delete_empty_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:2176,15'
              BranchSideFuncs:
                - vcard_new_applet
                - vcard_set_applet_private
                - cac_delete_empty_applet_private
        - Branch String:   '../../src/libcacard/src/cac.c:2177,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2178,9'
              BranchSideFuncs:
                - cac_delete_empty_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:2181,30'
              BranchSideFuncs:
                - vcard_set_applet_private
        - Branch String:   '../../src/libcacard/src/cac.c:2188,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2189,41'
              BranchSideFuncs:
                - cac_delete_empty_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:2191,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:2170,22'
          Dst:             cac_new_empty_applet_private
        - Src:             '../../src/libcacard/src/cac.c:2175,14'
          Dst:             vcard_new_applet
        - Src:             '../../src/libcacard/src/cac.c:2175,14'
          Dst:             cac_common_process_apdu_read
        - Src:             '../../src/libcacard/src/cac.c:2181,5'
          Dst:             vcard_set_applet_private
        - Src:             '../../src/libcacard/src/cac.c:2181,5'
          Dst:             cac_delete_empty_applet_private
        - Src:             '../../src/libcacard/src/cac.c:2189,9'
          Dst:             cac_delete_empty_applet_private
    - functionName:    cac_new_ccc_applet
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1764
      functionDepth:   0
      returnType:      'struct.VCardAppletStruct *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - cert_count
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cac_common_process_apdu_read
        - cac_delete_ccc_applet_private
        - cac_new_ccc_applet_private
        - vcard_new_applet
        - vcard_set_applet_private
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:1769,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:1770,9'
              BranchSideFuncs:
                - cac_delete_ccc_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:1772,14'
              BranchSideFuncs:
                - vcard_new_applet
                - vcard_set_applet_private
                - cac_delete_ccc_applet_private
        - Branch String:   '../../src/libcacard/src/cac.c:1774,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:1775,9'
              BranchSideFuncs:
                - cac_delete_ccc_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:1777,30'
              BranchSideFuncs:
                - vcard_set_applet_private
        - Branch String:   '../../src/libcacard/src/cac.c:1784,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:1785,39'
              BranchSideFuncs:
                - cac_delete_ccc_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:1787,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:1768,22'
          Dst:             cac_new_ccc_applet_private
        - Src:             '../../src/libcacard/src/cac.c:1772,14'
          Dst:             vcard_new_applet
        - Src:             '../../src/libcacard/src/cac.c:1772,14'
          Dst:             cac_common_process_apdu_read
        - Src:             '../../src/libcacard/src/cac.c:1777,5'
          Dst:             vcard_set_applet_private
        - Src:             '../../src/libcacard/src/cac.c:1777,5'
          Dst:             cac_delete_ccc_applet_private
        - Src:             '../../src/libcacard/src/cac.c:1785,9'
          Dst:             cac_delete_ccc_applet_private
    - functionName:    cac_new_aca_applet
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2098
      functionDepth:   0
      returnType:      'struct.VCardAppletStruct *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - cert_count
      BBCount:         12
      ICount:          65
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cac_applet_aca_process_apdu
        - cac_delete_aca_applet_private
        - cac_new_aca_applet_private
        - vcard_new_applet
        - vcard_set_applet_private
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:2103,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2104,9'
              BranchSideFuncs:
                - cac_delete_aca_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:2106,14'
              BranchSideFuncs:
                - vcard_new_applet
                - vcard_set_applet_private
                - cac_delete_aca_applet_private
        - Branch String:   '../../src/libcacard/src/cac.c:2108,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2109,9'
              BranchSideFuncs:
                - cac_delete_aca_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:2111,30'
              BranchSideFuncs:
                - vcard_set_applet_private
        - Branch String:   '../../src/libcacard/src/cac.c:2118,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2119,39'
              BranchSideFuncs:
                - cac_delete_aca_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:2121,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:2102,22'
          Dst:             cac_new_aca_applet_private
        - Src:             '../../src/libcacard/src/cac.c:2106,14'
          Dst:             vcard_new_applet
        - Src:             '../../src/libcacard/src/cac.c:2106,14'
          Dst:             cac_applet_aca_process_apdu
        - Src:             '../../src/libcacard/src/cac.c:2111,5'
          Dst:             vcard_set_applet_private
        - Src:             '../../src/libcacard/src/cac.c:2111,5'
          Dst:             cac_delete_aca_applet_private
        - Src:             '../../src/libcacard/src/cac.c:2119,9'
          Dst:             cac_delete_aca_applet_private
    - functionName:    cac_new_pki_applet
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionDepth:   0
      returnType:      'struct.VCardAppletStruct *'
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - int
        - 'struct.VCardKeyStruct *'
      constantsTouched: []
      argNames:
        - i
        - cert
        - cert_len
        - key
      BBCount:         12
      ICount:          94
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - cac_applet_pki_process_apdu
        - cac_delete_pki_applet_private
        - cac_new_pki_applet_private
        - g_log
        - vcard_new_applet
        - vcard_set_applet_private
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:2142,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2143,9'
              BranchSideFuncs:
                - cac_delete_pki_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:2146,31'
              BranchSideFuncs:
                - vcard_new_applet
                - vcard_set_applet_private
                - cac_delete_pki_applet_private
        - Branch String:   '../../src/libcacard/src/cac.c:2147,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2148,9'
              BranchSideFuncs:
                - cac_delete_pki_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:2150,30'
              BranchSideFuncs:
                - vcard_set_applet_private
        - Branch String:   '../../src/libcacard/src/cac.c:2157,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2158,39'
              BranchSideFuncs:
                - cac_delete_pki_applet_private
            - BranchSide:      '../../src/libcacard/src/cac.c:2160,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:2137,5'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/cac.c:2141,22'
          Dst:             cac_new_pki_applet_private
        - Src:             '../../src/libcacard/src/cac.c:2145,14'
          Dst:             vcard_new_applet
        - Src:             '../../src/libcacard/src/cac.c:2145,14'
          Dst:             cac_applet_pki_process_apdu
        - Src:             '../../src/libcacard/src/cac.c:2145,14'
          Dst:             cac_applet_pki_reset
        - Src:             '../../src/libcacard/src/cac.c:2150,5'
          Dst:             vcard_set_applet_private
        - Src:             '../../src/libcacard/src/cac.c:2150,5'
          Dst:             cac_delete_pki_applet_private
        - Src:             '../../src/libcacard/src/cac.c:2158,9'
          Dst:             cac_delete_pki_applet_private
    - functionName:    cac_card_init
      functionSourceFile: '/work/meson/../../src/libcacard/src/cac.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2257
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.VReaderStruct *'
        - 'struct.VCardStruct *'
        - 'char **'
        - 'int *'
        - 'struct.VCardKeyStruct **'
        - int
      constantsTouched: []
      argNames:
        - reader
        - card
        - cert
        - cert_len
        - key
        - cert_count
      BBCount:         39
      ICount:          289
      EdgeCount:       55
      CyclomaticComplexity: 18
      functionsReached:
        - cac_get_atr
        - cac_new_aca_applet
        - cac_new_ccc_applet
        - cac_new_empty_applet
        - cac_new_passthrough_applet
        - cac_new_pki_applet
        - g_log
        - vcard_add_applet
        - vcard_set_atr_func
        - vcard_set_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/cac.c:2273,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2274,9'
              BranchSideFuncs:
                - g_log
            - BranchSide:      '../../src/libcacard/src/cac.c:2279,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - cac_new_aca_applet
                - vcard_add_applet
                - cac_new_ccc_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - vcard_set_atr_func
                - cac_new_pki_applet
                - vcard_add_applet
        - Branch String:   '../../src/libcacard/src/cac.c:2279,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2280,37'
              BranchSideFuncs:
                - cac_new_pki_applet
                - vcard_add_applet
                - __sanitizer_cov_trace_cmp4
                - cac_new_aca_applet
                - vcard_add_applet
                - cac_new_ccc_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - vcard_set_atr_func
            - BranchSide:      '../../src/libcacard/src/cac.c:2288,33'
              BranchSideFuncs:
                - cac_new_aca_applet
                - vcard_add_applet
                - cac_new_ccc_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - vcard_set_atr_func
        - Branch String:   '../../src/libcacard/src/cac.c:2281,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2282,13'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:2284,26'
              BranchSideFuncs:
                - vcard_add_applet
                - __sanitizer_cov_trace_cmp4
                - cac_new_aca_applet
                - vcard_add_applet
                - cac_new_ccc_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - vcard_set_atr_func
                - cac_new_pki_applet
        - Branch String:   '../../src/libcacard/src/cac.c:2289,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2290,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:2292,22'
              BranchSideFuncs:
                - vcard_add_applet
                - cac_new_ccc_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - vcard_set_atr_func
        - Branch String:   '../../src/libcacard/src/cac.c:2298,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2299,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:2301,22'
              BranchSideFuncs:
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - vcard_set_atr_func
        - Branch String:   '../../src/libcacard/src/cac.c:2306,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2307,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:2309,22'
              BranchSideFuncs:
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - vcard_set_atr_func
        - Branch String:   '../../src/libcacard/src/cac.c:2313,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2314,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:2316,22'
              BranchSideFuncs:
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - vcard_set_atr_func
        - Branch String:   '../../src/libcacard/src/cac.c:2320,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2321,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:2323,22'
              BranchSideFuncs:
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - vcard_set_atr_func
        - Branch String:   '../../src/libcacard/src/cac.c:2328,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2329,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:2331,22'
              BranchSideFuncs:
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - vcard_set_atr_func
        - Branch String:   '../../src/libcacard/src/cac.c:2342,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2343,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:2345,22'
              BranchSideFuncs:
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - vcard_set_atr_func
        - Branch String:   '../../src/libcacard/src/cac.c:2356,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2357,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:2359,22'
              BranchSideFuncs:
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - vcard_set_atr_func
        - Branch String:   '../../src/libcacard/src/cac.c:2364,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2365,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:2367,22'
              BranchSideFuncs:
                - vcard_add_applet
                - cac_new_passthrough_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - vcard_set_atr_func
        - Branch String:   '../../src/libcacard/src/cac.c:2372,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2373,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:2375,22'
              BranchSideFuncs:
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - vcard_set_atr_func
        - Branch String:   '../../src/libcacard/src/cac.c:2381,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2382,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:2384,22'
              BranchSideFuncs:
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - vcard_set_atr_func
        - Branch String:   '../../src/libcacard/src/cac.c:2389,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2390,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:2392,22'
              BranchSideFuncs:
                - vcard_add_applet
                - cac_new_empty_applet
                - vcard_add_applet
                - vcard_set_atr_func
        - Branch String:   '../../src/libcacard/src/cac.c:2397,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/cac.c:2398,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/cac.c:2400,22'
              BranchSideFuncs:
                - vcard_add_applet
                - vcard_set_atr_func
      Callsites:
        - Src:             '../../src/libcacard/src/cac.c:2268,5'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/cac.c:2271,5'
          Dst:             vcard_set_type
        - Src:             '../../src/libcacard/src/cac.c:2274,9'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/cac.c:2280,18'
          Dst:             cac_new_pki_applet
        - Src:             '../../src/libcacard/src/cac.c:2284,9'
          Dst:             vcard_add_applet
        - Src:             '../../src/libcacard/src/cac.c:2288,14'
          Dst:             cac_new_aca_applet
        - Src:             '../../src/libcacard/src/cac.c:2292,5'
          Dst:             vcard_add_applet
        - Src:             '../../src/libcacard/src/cac.c:2297,14'
          Dst:             cac_new_ccc_applet
        - Src:             '../../src/libcacard/src/cac.c:2301,5'
          Dst:             vcard_add_applet
        - Src:             '../../src/libcacard/src/cac.c:2305,14'
          Dst:             cac_new_empty_applet
        - Src:             '../../src/libcacard/src/cac.c:2309,5'
          Dst:             vcard_add_applet
        - Src:             '../../src/libcacard/src/cac.c:2312,14'
          Dst:             cac_new_empty_applet
        - Src:             '../../src/libcacard/src/cac.c:2316,5'
          Dst:             vcard_add_applet
        - Src:             '../../src/libcacard/src/cac.c:2319,14'
          Dst:             cac_new_empty_applet
        - Src:             '../../src/libcacard/src/cac.c:2323,5'
          Dst:             vcard_add_applet
        - Src:             '../../src/libcacard/src/cac.c:2326,14'
          Dst:             cac_new_empty_applet
        - Src:             '../../src/libcacard/src/cac.c:2331,5'
          Dst:             vcard_add_applet
        - Src:             '../../src/libcacard/src/cac.c:2340,14'
          Dst:             cac_new_empty_applet
        - Src:             '../../src/libcacard/src/cac.c:2345,5'
          Dst:             vcard_add_applet
        - Src:             '../../src/libcacard/src/cac.c:2354,14'
          Dst:             cac_new_empty_applet
        - Src:             '../../src/libcacard/src/cac.c:2359,5'
          Dst:             vcard_add_applet
        - Src:             '../../src/libcacard/src/cac.c:2362,14'
          Dst:             cac_new_passthrough_applet
        - Src:             '../../src/libcacard/src/cac.c:2367,5'
          Dst:             vcard_add_applet
        - Src:             '../../src/libcacard/src/cac.c:2370,14'
          Dst:             cac_new_passthrough_applet
        - Src:             '../../src/libcacard/src/cac.c:2375,5'
          Dst:             vcard_add_applet
        - Src:             '../../src/libcacard/src/cac.c:2380,14'
          Dst:             cac_new_empty_applet
        - Src:             '../../src/libcacard/src/cac.c:2384,5'
          Dst:             vcard_add_applet
        - Src:             '../../src/libcacard/src/cac.c:2388,14'
          Dst:             cac_new_empty_applet
        - Src:             '../../src/libcacard/src/cac.c:2392,5'
          Dst:             vcard_add_applet
        - Src:             '../../src/libcacard/src/cac.c:2395,14'
          Dst:             cac_new_empty_applet
        - Src:             '../../src/libcacard/src/cac.c:2400,5'
          Dst:             vcard_add_applet
        - Src:             '../../src/libcacard/src/cac.c:2405,5'
          Dst:             vcard_set_atr_func
        - Src:             '../../src/libcacard/src/cac.c:2405,5'
          Dst:             cac_get_atr
    - functionName:    vcard7816_vm_process_apdu
      functionSourceFile: '/work/meson/../../src/libcacard/src/card_7816.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - 'struct.VCardAPDUStruct *'
        - 'struct.VCardResponseStruct **'
      constantsTouched: []
      argNames:
        - card
        - apdu
        - response
      BBCount:         90
      ICount:          593
      EdgeCount:       106
      CyclomaticComplexity: 18
      functionsReached:
        - g_assertion_message_cmpnum
        - g_assertion_message_expr
        - g_log
        - hex_dump
        - vcard_buffer_response_delete
        - vcard_emul_is_logged_in
        - vcard_emul_login
        - vcard_find_applet
        - vcard_get_buffer_response
        - vcard_get_login_count
        - vcard_make_response
        - vcard_response_new
        - vcard_response_new_bytes
        - vcard_response_new_status_bytes
        - vcard_select_applet
        - vcard_set_buffer_response
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/card_7816.c:591,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:592,21'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/card_7816.c:599,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - vcard_make_response
                - __sanitizer_cov_trace_switch
                - vcard_make_response
                - g_assertion_message_expr
                - vcard_get_buffer_response
                - vcard_make_response
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_bytes
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - vcard_set_buffer_response
                - vcard_buffer_response_delete
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_login
                - vcard_make_response
                - vcard_emul_is_logged_in
                - __sanitizer_cov_trace_const_cmp4
                - vcard_get_login_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_status_bytes
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - hex_dump
                - g_log
                - vcard_find_applet
                - vcard_select_applet
                - vcard_make_response
                - vcard_find_applet
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_response_new
                - vcard_response_new
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/card_7816.c:599,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:601,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - vcard_make_response
                - g_assertion_message_expr
                - vcard_get_buffer_response
                - vcard_make_response
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_bytes
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - vcard_set_buffer_response
                - vcard_buffer_response_delete
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_login
                - vcard_make_response
                - vcard_emul_is_logged_in
                - __sanitizer_cov_trace_const_cmp4
                - vcard_get_login_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_status_bytes
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - hex_dump
                - g_log
                - vcard_find_applet
                - vcard_select_applet
                - vcard_make_response
                - vcard_find_applet
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_response_new
                - vcard_response_new
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/card_7816.c:604,5'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/card_7816.c:604,5'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/card_7816.c:604,5'
              BranchSideFuncs:
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/card_7816.c:608,21'
              BranchSideFuncs:
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/card_7816.c:614,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:629,21'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:629,21'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:629,21'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:629,21'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:629,21'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:629,21'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:629,21'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:629,21'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:629,21'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:629,21'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:629,21'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:629,21'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:629,21'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:629,21'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:635,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - hex_dump
                - g_log
                - vcard_find_applet
                - vcard_select_applet
                - vcard_make_response
                - g_assertion_message_expr
                - vcard_find_applet
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_response_new
                - vcard_response_new
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/card_7816.c:699,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_login
                - vcard_make_response
                - g_assertion_message_expr
                - vcard_emul_is_logged_in
                - __sanitizer_cov_trace_const_cmp4
                - vcard_get_login_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_status_bytes
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/card_7816.c:734,53'
              BranchSideFuncs:
                - vcard_get_buffer_response
                - vcard_make_response
                - g_assertion_message_expr
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_bytes
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - vcard_set_buffer_response
                - vcard_buffer_response_delete
            - BranchSide:      '../../src/libcacard/src/card_7816.c:763,13'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:768,13'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
        - Branch String:   '../../src/libcacard/src/card_7816.c:635,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:636,25'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:640,9'
              BranchSideFuncs:
                - hex_dump
                - g_log
                - vcard_find_applet
                - vcard_select_applet
                - vcard_make_response
                - g_assertion_message_expr
                - vcard_find_applet
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_response_new
                - vcard_response_new
        - Branch String:   '../../src/libcacard/src/card_7816.c:646,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:647,56'
              BranchSideFuncs:
                - vcard_find_applet
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_response_new
                - g_assertion_message_expr
                - vcard_response_new
            - BranchSide:      '../../src/libcacard/src/card_7816.c:693,25'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
        - Branch String:   '../../src/libcacard/src/card_7816.c:649,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:662,48'
              BranchSideFuncs:
                - vcard_response_new
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:665,31'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_response_new
                - g_assertion_message_expr
        - Branch String:   '../../src/libcacard/src/card_7816.c:682,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:682,17'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_response_new
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:683,35'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_response_new
                - g_assertion_message_expr
        - Branch String:   '../../src/libcacard/src/card_7816.c:699,34'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:699,38'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:700,25'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
        - Branch String:   '../../src/libcacard/src/card_7816.c:699,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:700,25'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:703,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_login
                - vcard_make_response
                - g_assertion_message_expr
                - vcard_emul_is_logged_in
                - __sanitizer_cov_trace_const_cmp4
                - vcard_get_login_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_status_bytes
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/card_7816.c:703,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:705,45'
              BranchSideFuncs:
                - vcard_emul_is_logged_in
                - __sanitizer_cov_trace_const_cmp4
                - vcard_get_login_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_status_bytes
                - g_assertion_message_expr
                - vcard_make_response
                - vcard_make_response
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/card_7816.c:727,43'
              BranchSideFuncs:
                - vcard_emul_login
                - vcard_make_response
                - g_assertion_message_expr
        - Branch String:   '../../src/libcacard/src/card_7816.c:705,21'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:706,33'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:710,47'
              BranchSideFuncs:
                - vcard_get_login_count
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_status_bytes
                - g_assertion_message_expr
                - vcard_make_response
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/card_7816.c:711,21'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:712,33'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:715,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_status_bytes
                - g_assertion_message_expr
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/card_7816.c:715,25'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:716,31'
              BranchSideFuncs:
                - vcard_response_new_status_bytes
                - g_assertion_message_expr
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/card_7816.c:720,72'
              BranchSideFuncs:
                - vcard_response_new_status_bytes
                - g_assertion_message_expr
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/card_7816.c:735,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:736,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_bytes
                - __sanitizer_cov_trace_const_cmp4
                - g_assertion_message_expr
                - vcard_make_response
                - vcard_set_buffer_response
                - vcard_buffer_response_delete
            - BranchSide:      '../../src/libcacard/src/card_7816.c:741,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_bytes
                - __sanitizer_cov_trace_const_cmp4
                - g_assertion_message_expr
                - vcard_make_response
                - vcard_set_buffer_response
                - vcard_buffer_response_delete
        - Branch String:   '../../src/libcacard/src/card_7816.c:741,25'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:741,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_bytes
                - __sanitizer_cov_trace_const_cmp4
                - g_assertion_message_expr
                - vcard_make_response
                - vcard_set_buffer_response
                - vcard_buffer_response_delete
            - BranchSide:      '../../src/libcacard/src/card_7816.c:741,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_bytes
                - __sanitizer_cov_trace_const_cmp4
                - g_assertion_message_expr
                - vcard_make_response
                - vcard_set_buffer_response
                - vcard_buffer_response_delete
        - Branch String:   '../../src/libcacard/src/card_7816.c:742,27'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:742,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_bytes
                - __sanitizer_cov_trace_const_cmp4
                - g_assertion_message_expr
                - vcard_make_response
                - vcard_set_buffer_response
                - vcard_buffer_response_delete
            - BranchSide:      '../../src/libcacard/src/card_7816.c:742,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_bytes
                - __sanitizer_cov_trace_const_cmp4
                - g_assertion_message_expr
                - vcard_make_response
                - vcard_set_buffer_response
                - vcard_buffer_response_delete
        - Branch String:   '../../src/libcacard/src/card_7816.c:751,31'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:751,35'
              BranchSideFuncs:
                - vcard_set_buffer_response
                - vcard_buffer_response_delete
                - g_assertion_message_expr
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/card_7816.c:752,39'
              BranchSideFuncs:
                - vcard_set_buffer_response
                - vcard_buffer_response_delete
                - g_assertion_message_expr
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/card_7816.c:751,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:752,39'
              BranchSideFuncs:
                - vcard_set_buffer_response
                - vcard_buffer_response_delete
                - g_assertion_message_expr
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/card_7816.c:755,14'
              BranchSideFuncs:
                - g_assertion_message_expr
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/card_7816.c:755,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:757,17'
              BranchSideFuncs:
                - vcard_make_response
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:759,9'
              BranchSideFuncs:
                - g_assertion_message_expr
        - Branch String:   '../../src/libcacard/src/card_7816.c:773,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:773,5'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:774,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/card_7816.c:592,21'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/card_7816.c:608,21'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/card_7816.c:629,21'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/card_7816.c:636,25'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/card_7816.c:640,9'
          Dst:             hex_dump
        - Src:             '../../src/libcacard/src/card_7816.c:640,9'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/card_7816.c:644,26'
          Dst:             vcard_find_applet
        - Src:             '../../src/libcacard/src/card_7816.c:645,9'
          Dst:             vcard_select_applet
        - Src:             '../../src/libcacard/src/card_7816.c:647,38'
          Dst:             vcard_find_applet
        - Src:             '../../src/libcacard/src/card_7816.c:662,29'
          Dst:             vcard_response_new
        - Src:             '../../src/libcacard/src/card_7816.c:682,17'
          Dst:             g_assertion_message_cmpnum
        - Src:             '../../src/libcacard/src/card_7816.c:688,29'
          Dst:             vcard_response_new
        - Src:             '../../src/libcacard/src/card_7816.c:693,25'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/card_7816.c:700,25'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/card_7816.c:705,21'
          Dst:             vcard_emul_is_logged_in
        - Src:             '../../src/libcacard/src/card_7816.c:706,33'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/card_7816.c:710,25'
          Dst:             vcard_get_login_count
        - Src:             '../../src/libcacard/src/card_7816.c:712,33'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/card_7816.c:718,33'
          Dst:             vcard_response_new_status_bytes
        - Src:             '../../src/libcacard/src/card_7816.c:722,37'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/card_7816.c:727,26'
          Dst:             vcard_emul_login
        - Src:             '../../src/libcacard/src/card_7816.c:728,29'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/card_7816.c:734,27'
          Dst:             vcard_get_buffer_response
        - Src:             '../../src/libcacard/src/card_7816.c:736,25'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/card_7816.c:743,21'
          Dst:             vcard_response_new_bytes
        - Src:             '../../src/libcacard/src/card_7816.c:752,13'
          Dst:             vcard_set_buffer_response
        - Src:             '../../src/libcacard/src/card_7816.c:753,13'
          Dst:             vcard_buffer_response_delete
        - Src:             '../../src/libcacard/src/card_7816.c:757,17'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/card_7816.c:763,13'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/card_7816.c:768,13'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/card_7816.c:773,5'
          Dst:             g_assertion_message_expr
    - functionName:    vcard_make_response
      functionSourceFile: '/work/meson/../../src/libcacard/src/card_7816.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionDepth:   0
      returnType:      'struct.VCardResponseStruct *'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - status
      BBCount:         45
      ICount:          230
      EdgeCount:       45
      CyclomaticComplexity: 2
      functionsReached:
        - vcard_response_new_status
      functionUses:    58
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/card_7816.c:434,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:437,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:440,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:443,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:446,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:449,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:452,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:455,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:458,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:461,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:464,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:467,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:470,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:473,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:476,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:479,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:482,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:485,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:488,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:491,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:494,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:497,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:500,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:503,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:506,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:509,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:512,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:515,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:518,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:521,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:524,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:527,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:530,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:533,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:536,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:539,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:542,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:545,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:548,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:553,46'
              BranchSideFuncs:
                - vcard_response_new_status
        - Branch String:   '../../src/libcacard/src/card_7816.c:554,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:556,13'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:559,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/card_7816.c:553,20'
          Dst:             vcard_response_new_status
    - functionName:    vcard_response_new
      functionSourceFile: '/work/meson/../../src/libcacard/src/card_7816.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionDepth:   0
      returnType:      'struct.VCardResponseStruct *'
      argCount:        5
      argTypes:
        - 'struct.VCardStruct *'
        - 'char *'
        - int
        - int
        - short
      constantsTouched: []
      argNames:
        - card
        - buf
        - len
        - Le
        - status
      BBCount:         8
      ICount:          68
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - g_log
        - vcard_init_buffer_response
        - vcard_response_new_data
        - vcard_response_set_status
      functionUses:    15
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/card_7816.c:112,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:113,43'
              BranchSideFuncs:
                - vcard_init_buffer_response
            - BranchSide:      '../../src/libcacard/src/card_7816.c:115,44'
              BranchSideFuncs:
                - vcard_response_new_data
                - vcard_response_set_status
        - Branch String:   '../../src/libcacard/src/card_7816.c:116,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:119,31'
              BranchSideFuncs:
                - vcard_response_set_status
      Callsites:
        - Src:             '../../src/libcacard/src/card_7816.c:111,5'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/card_7816.c:113,16'
          Dst:             vcard_init_buffer_response
        - Src:             '../../src/libcacard/src/card_7816.c:115,20'
          Dst:             vcard_response_new_data
        - Src:             '../../src/libcacard/src/card_7816.c:119,5'
          Dst:             vcard_response_set_status
    - functionName:    vcard_response_new_status_bytes
      functionSourceFile: '/work/meson/../../src/libcacard/src/card_7816.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionDepth:   0
      returnType:      'struct.VCardResponseStruct *'
      argCount:        2
      argTypes:
        - char
        - char
      constantsTouched: []
      argNames:
        - sw1
        - sw2
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_malloc_n
        - vcard_response_set_status_bytes
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/card_7816.c:169,20'
          Dst:             g_malloc_n
        - Src:             '../../src/libcacard/src/card_7816.c:174,5'
          Dst:             vcard_response_set_status_bytes
    - functionName:    vcard_response_new_bytes
      functionSourceFile: '/work/meson/../../src/libcacard/src/card_7816.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionDepth:   0
      returnType:      'struct.VCardResponseStruct *'
      argCount:        6
      argTypes:
        - 'struct.VCardStruct *'
        - 'char *'
        - int
        - int
        - char
        - char
      constantsTouched: []
      argNames:
        - card
        - buf
        - len
        - Le
        - sw1
        - sw2
      BBCount:         8
      ICount:          72
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - g_log
        - vcard_init_buffer_response
        - vcard_response_new_data
        - vcard_response_set_status_bytes
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/card_7816.c:133,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:134,43'
              BranchSideFuncs:
                - vcard_init_buffer_response
            - BranchSide:      '../../src/libcacard/src/card_7816.c:136,44'
              BranchSideFuncs:
                - vcard_response_new_data
                - vcard_response_set_status_bytes
        - Branch String:   '../../src/libcacard/src/card_7816.c:137,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:140,37'
              BranchSideFuncs:
                - vcard_response_set_status_bytes
      Callsites:
        - Src:             '../../src/libcacard/src/card_7816.c:132,5'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/card_7816.c:134,16'
          Dst:             vcard_init_buffer_response
        - Src:             '../../src/libcacard/src/card_7816.c:136,20'
          Dst:             vcard_response_new_data
        - Src:             '../../src/libcacard/src/card_7816.c:140,5'
          Dst:             vcard_response_set_status_bytes
    - functionName:    vcard_init_buffer_response
      functionSourceFile: '/work/meson/../../src/libcacard/src/card_7816.c'
      linkageType:     InternalLinkage
      functionLinenumber: 80
      functionDepth:   0
      returnType:      'struct.VCardResponseStruct *'
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - card
        - buf
        - len
      BBCount:         14
      ICount:          90
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - vcard_buffer_response_delete
        - vcard_buffer_response_new
        - vcard_get_buffer_response
        - vcard_response_new_status_bytes
        - vcard_set_buffer_response
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/card_7816.c:85,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:86,35'
              BranchSideFuncs:
                - vcard_set_buffer_response
                - vcard_buffer_response_delete
                - vcard_buffer_response_new
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_status_bytes
                - vcard_set_buffer_response
            - BranchSide:      '../../src/libcacard/src/card_7816.c:89,49'
              BranchSideFuncs:
                - vcard_buffer_response_new
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_status_bytes
                - vcard_set_buffer_response
        - Branch String:   '../../src/libcacard/src/card_7816.c:90,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:91,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:94,48'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new_status_bytes
                - vcard_set_buffer_response
        - Branch String:   '../../src/libcacard/src/card_7816.c:94,48'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:94,48'
              BranchSideFuncs:
                - vcard_response_new_status_bytes
                - vcard_set_buffer_response
            - BranchSide:      '../../src/libcacard/src/card_7816.c:94,64'
              BranchSideFuncs:
                - vcard_response_new_status_bytes
                - vcard_set_buffer_response
        - Branch String:   '../../src/libcacard/src/card_7816.c:95,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:96,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:98,31'
              BranchSideFuncs:
                - vcard_set_buffer_response
      Callsites:
        - Src:             '../../src/libcacard/src/card_7816.c:84,23'
          Dst:             vcard_get_buffer_response
        - Src:             '../../src/libcacard/src/card_7816.c:86,9'
          Dst:             vcard_set_buffer_response
        - Src:             '../../src/libcacard/src/card_7816.c:87,9'
          Dst:             vcard_buffer_response_delete
        - Src:             '../../src/libcacard/src/card_7816.c:89,23'
          Dst:             vcard_buffer_response_new
        - Src:             '../../src/libcacard/src/card_7816.c:93,16'
          Dst:             vcard_response_new_status_bytes
        - Src:             '../../src/libcacard/src/card_7816.c:98,5'
          Dst:             vcard_set_buffer_response
    - functionName:    vcard_response_new_data
      functionSourceFile: '/work/meson/../../src/libcacard/src/card_7816.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionDepth:   0
      returnType:      'struct.VCardResponseStruct *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buf
        - len
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_malloc
        - g_malloc0_n
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/card_7816.c:69,20'
          Dst:             g_malloc0_n
        - Src:             '../../src/libcacard/src/card_7816.c:70,28'
          Dst:             g_malloc
    - functionName:    vcard_response_set_status_bytes
      functionSourceFile: '/work/meson/../../src/libcacard/src/card_7816.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.VCardResponseStruct *'
        - char
        - char
      constantsTouched: []
      argNames:
        - response
        - sw1
        - sw2
      BBCount:         1
      ICount:          52
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_response_set_status
      functionSourceFile: '/work/meson/../../src/libcacard/src/card_7816.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.VCardResponseStruct *'
        - short
      constantsTouched: []
      argNames:
        - response
        - status
      BBCount:         1
      ICount:          58
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_response_new_status
      functionSourceFile: '/work/meson/../../src/libcacard/src/card_7816.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionDepth:   0
      returnType:      'struct.VCardResponseStruct *'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - status
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_malloc_n
        - vcard_response_set_status
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/card_7816.c:152,20'
          Dst:             g_malloc_n
        - Src:             '../../src/libcacard/src/card_7816.c:157,5'
          Dst:             vcard_response_set_status
    - functionName:    vcard7816_file_system_process_apdu
      functionSourceFile: '/work/meson/../../src/libcacard/src/card_7816.c'
      linkageType:     InternalLinkage
      functionLinenumber: 570
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - 'struct.VCardAPDUStruct *'
        - 'struct.VCardResponseStruct **'
      constantsTouched: []
      argNames:
        - card
        - apdu
        - response
      BBCount:         3
      ICount:          23
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vcard_make_response
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/card_7816.c:573,17'
          Dst:             vcard_make_response
    - functionName:    vcard_process_apdu
      functionSourceFile: '/work/meson/../../src/libcacard/src/card_7816.c'
      linkageType:     InternalLinkage
      functionLinenumber: 784
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - 'struct.VCardAPDUStruct *'
        - 'struct.VCardResponseStruct **'
      constantsTouched: []
      argNames:
        - card
        - apdu
        - response
      BBCount:         22
      ICount:          144
      EdgeCount:       24
      CyclomaticComplexity: 4
      functionsReached:
        - g_assertion_message_expr
        - g_warn_message
        - vcard7816_file_system_process_apdu
        - vcard7816_vm_process_apdu
        - vcard_buffer_response_delete
        - vcard_get_buffer_response
        - vcard_get_type
        - vcard_make_response
        - vcard_process_applet_apdu
        - vcard_response_new_data
        - vcard_set_buffer_response
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/card_7816.c:789,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:791,45'
              BranchSideFuncs:
                - vcard_response_new_data
            - BranchSide:      '../../src/libcacard/src/card_7816.c:796,49'
              BranchSideFuncs:
                - vcard_get_buffer_response
                - vcard_process_applet_apdu
                - __sanitizer_cov_trace_const_cmp4
                - vcard_get_type
                - __sanitizer_cov_trace_switch
                - g_assertion_message_expr
                - vcard7816_vm_process_apdu
                - vcard7816_file_system_process_apdu
                - g_warn_message
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - vcard_set_buffer_response
                - vcard_buffer_response_delete
        - Branch String:   '../../src/libcacard/src/card_7816.c:797,25'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:797,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_process_applet_apdu
                - __sanitizer_cov_trace_const_cmp4
                - vcard_get_type
                - __sanitizer_cov_trace_switch
                - g_assertion_message_expr
                - vcard7816_vm_process_apdu
                - vcard7816_file_system_process_apdu
                - g_warn_message
                - vcard_make_response
                - vcard_set_buffer_response
                - vcard_buffer_response_delete
            - BranchSide:      '../../src/libcacard/src/card_7816.c:803,40'
              BranchSideFuncs:
                - vcard_process_applet_apdu
                - __sanitizer_cov_trace_const_cmp4
                - vcard_get_type
                - __sanitizer_cov_trace_switch
                - g_assertion_message_expr
                - vcard7816_vm_process_apdu
                - vcard7816_file_system_process_apdu
                - g_warn_message
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/card_7816.c:797,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:799,35'
              BranchSideFuncs:
                - vcard_set_buffer_response
                - vcard_buffer_response_delete
                - vcard_process_applet_apdu
                - __sanitizer_cov_trace_const_cmp4
                - vcard_get_type
                - __sanitizer_cov_trace_switch
                - g_assertion_message_expr
                - vcard7816_vm_process_apdu
                - vcard7816_file_system_process_apdu
                - g_warn_message
                - vcard_make_response
            - BranchSide:      '../../src/libcacard/src/card_7816.c:803,40'
              BranchSideFuncs:
                - vcard_process_applet_apdu
                - __sanitizer_cov_trace_const_cmp4
                - vcard_get_type
                - __sanitizer_cov_trace_switch
                - g_assertion_message_expr
                - vcard7816_vm_process_apdu
                - vcard7816_file_system_process_apdu
                - g_warn_message
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/card_7816.c:804,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:805,16'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:807,28'
              BranchSideFuncs:
                - vcard_get_type
                - __sanitizer_cov_trace_switch
                - g_assertion_message_expr
                - vcard7816_vm_process_apdu
                - vcard7816_file_system_process_apdu
                - g_warn_message
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/card_7816.c:807,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:809,51'
              BranchSideFuncs:
                - vcard7816_file_system_process_apdu
            - BranchSide:      '../../src/libcacard/src/card_7816.c:811,42'
              BranchSideFuncs:
                - vcard7816_vm_process_apdu
            - BranchSide:      '../../src/libcacard/src/card_7816.c:814,9'
              BranchSideFuncs:
                - g_assertion_message_expr
            - BranchSide:      '../../src/libcacard/src/card_7816.c:817,9'
              BranchSideFuncs:
                - g_warn_message
                - vcard_make_response
      Callsites:
        - Src:             '../../src/libcacard/src/card_7816.c:791,21'
          Dst:             vcard_response_new_data
        - Src:             '../../src/libcacard/src/card_7816.c:796,23'
          Dst:             vcard_get_buffer_response
        - Src:             '../../src/libcacard/src/card_7816.c:799,9'
          Dst:             vcard_set_buffer_response
        - Src:             '../../src/libcacard/src/card_7816.c:800,9'
          Dst:             vcard_buffer_response_delete
        - Src:             '../../src/libcacard/src/card_7816.c:803,14'
          Dst:             vcard_process_applet_apdu
        - Src:             '../../src/libcacard/src/card_7816.c:807,13'
          Dst:             vcard_get_type
        - Src:             '../../src/libcacard/src/card_7816.c:809,16'
          Dst:             vcard7816_file_system_process_apdu
        - Src:             '../../src/libcacard/src/card_7816.c:811,16'
          Dst:             vcard7816_vm_process_apdu
        - Src:             '../../src/libcacard/src/card_7816.c:814,9'
          Dst:             g_assertion_message_expr
        - Src:             '../../src/libcacard/src/card_7816.c:817,9'
          Dst:             g_warn_message
        - Src:             '../../src/libcacard/src/card_7816.c:820,9'
          Dst:             vcard_make_response
    - functionName:    g_warn_message
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'char *'
        - 'char *'
        - int
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_apdu_set_length
      functionSourceFile: '/work/meson/../../src/libcacard/src/card_7816.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'struct.VCardAPDUStruct *'
      constantsTouched: []
      argNames:
        - apdu
      BBCount:         34
      ICount:          296
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/card_7816.c:271,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:274,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:278,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/card_7816.c:285,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/card_7816.c:278,22'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:278,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:279,26'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/card_7816.c:285,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:286,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/card_7816.c:321,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/card_7816.c:286,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:288,17'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:291,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/card_7816.c:293,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:296,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/card_7816.c:299,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/card_7816.c:296,30'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:296,35'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:296,17'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/card_7816.c:299,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:302,17'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:305,26'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/card_7816.c:307,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:309,17'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:311,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/card_7816.c:311,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:313,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/card_7816.c:318,13'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/card_7816.c:315,30'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:315,35'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:315,17'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/card_7816.c:323,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:325,13'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:327,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/card_7816.c:327,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:329,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/card_7816.c:333,9'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/card_7816.c:330,26'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:330,32'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:330,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vcard_apdu_delete
      functionSourceFile: '/work/meson/../../src/libcacard/src/card_7816.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.VCardAPDUStruct *'
      constantsTouched: []
      argNames:
        - apdu
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/card_7816.c:373,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:374,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:376,12'
              BranchSideFuncs:
                - g_free
                - g_free
      Callsites:
        - Src:             '../../src/libcacard/src/card_7816.c:376,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/card_7816.c:377,5'
          Dst:             g_free
    - functionName:    vcard_apdu_set_class
      functionSourceFile: '/work/meson/../../src/libcacard/src/card_7816.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'struct.VCardAPDUStruct *'
      constantsTouched: []
      argNames:
        - apdu
      BBCount:         24
      ICount:          145
      EdgeCount:       46
      CyclomaticComplexity: 24
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/card_7816.c:222,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:228,27'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:228,27'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:228,27'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:228,27'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:233,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:233,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:243,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:243,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:243,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:243,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:243,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:243,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:243,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:247,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/card_7816.c:247,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/card_7816.c:247,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/card_7816.c:250,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
      Callsites:       []
    - functionName:    vcard_apdu_new
      functionSourceFile: '/work/meson/../../src/libcacard/src/card_7816.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionDepth:   0
      returnType:      'struct.VCardAPDUStruct *'
      argCount:        3
      argTypes:
        - 'char *'
        - int
        - 'short *'
      constantsTouched: []
      argNames:
        - raw_apdu
        - len
        - status
      BBCount:         11
      ICount:          93
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - g_malloc_n
        - g_memdup2
        - vcard_apdu_delete
        - vcard_apdu_set_class
        - vcard_apdu_set_length
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/card_7816.c:349,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:350,10'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:354,16'
              BranchSideFuncs:
                - g_malloc_n
                - g_memdup2
                - vcard_apdu_set_class
                - __sanitizer_cov_trace_const_cmp4
                - vcard_apdu_set_length
                - __sanitizer_cov_trace_const_cmp4
                - vcard_apdu_delete
                - vcard_apdu_delete
        - Branch String:   '../../src/libcacard/src/card_7816.c:358,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:359,27'
              BranchSideFuncs:
                - vcard_apdu_delete
            - BranchSide:      '../../src/libcacard/src/card_7816.c:362,37'
              BranchSideFuncs:
                - vcard_apdu_set_length
                - __sanitizer_cov_trace_const_cmp4
                - vcard_apdu_delete
        - Branch String:   '../../src/libcacard/src/card_7816.c:363,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:364,27'
              BranchSideFuncs:
                - vcard_apdu_delete
            - BranchSide:      '../../src/libcacard/src/card_7816.c:367,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/card_7816.c:354,16'
          Dst:             g_malloc_n
        - Src:             '../../src/libcacard/src/card_7816.c:355,24'
          Dst:             g_memdup2
        - Src:             '../../src/libcacard/src/card_7816.c:357,15'
          Dst:             vcard_apdu_set_class
        - Src:             '../../src/libcacard/src/card_7816.c:359,9'
          Dst:             vcard_apdu_delete
        - Src:             '../../src/libcacard/src/card_7816.c:362,15'
          Dst:             vcard_apdu_set_length
        - Src:             '../../src/libcacard/src/card_7816.c:364,9'
          Dst:             vcard_apdu_delete
    - functionName:    vcard_response_delete
      functionSourceFile: '/work/meson/../../src/libcacard/src/card_7816.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.VCardResponseStruct *'
      constantsTouched: []
      argNames:
        - response
      BBCount:         13
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - g_free
        - g_warn_message
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/card_7816.c:186,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:187,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:189,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - g_free
                - g_free
                - g_free
                - g_free
                - g_warn_message
        - Branch String:   '../../src/libcacard/src/card_7816.c:189,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/card_7816.c:192,16'
              BranchSideFuncs:
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/card_7816.c:197,16'
              BranchSideFuncs:
                - g_free
            - BranchSide:      '../../src/libcacard/src/card_7816.c:201,16'
              BranchSideFuncs:
                - g_free
            - BranchSide:      '../../src/libcacard/src/card_7816.c:204,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/card_7816.c:206,9'
              BranchSideFuncs:
                - g_warn_message
      Callsites:
        - Src:             '../../src/libcacard/src/card_7816.c:192,9'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/card_7816.c:193,9'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/card_7816.c:197,9'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/card_7816.c:201,9'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/card_7816.c:206,9'
          Dst:             g_warn_message
    - functionName:    g_memdup2
      functionSourceFile: '/work/meson/../../src/libcacard/src/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - ptr
        - size
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - g_malloc
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/common.c:89,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/common.c:89,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/libcacard/src/common.c:89,13'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/common.c:89,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/common.c:89,9'
              BranchSideFuncs:
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/libcacard/src/common.c:90,24'
              BranchSideFuncs:
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             '../../src/libcacard/src/common.c:90,15'
          Dst:             g_malloc
    - functionName:    hex_dump
      functionSourceFile: '/work/meson/../../src/libcacard/src/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - buf
        - buflen
      BBCount:         13
      ICount:          87
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - sprintf
      functionUses:    10
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/common.c:68,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/common.c:69,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/common.c:71,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp8
                - sprintf
        - Branch String:   '../../src/libcacard/src/common.c:72,14'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/common.c:72,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - sprintf
            - BranchSide:      '../../src/libcacard/src/common.c:72,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - sprintf
        - Branch String:   '../../src/libcacard/src/common.c:75,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/common.c:76,17'
              BranchSideFuncs:
                - sprintf
                - __sanitizer_cov_trace_cmp8
            - BranchSide:      '../../src/libcacard/src/common.c:80,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/common.c:76,9'
          Dst:             sprintf
    - 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:       []
    - functionName:    lebytes2ushort
      functionSourceFile: '/work/meson/../../src/libcacard/src/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - buf
      BBCount:         4
      ICount:          35
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/common.c:45,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/common.c:46,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/common.c:47,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ushort2lebytes
      functionSourceFile: '/work/meson/../../src/libcacard/src/common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - short
      constantsTouched: []
      argNames:
        - buf
        - x
      BBCount:         4
      ICount:          37
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/common.c:35,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/common.c:35,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/common.c:36,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vevent_get_next_vevent
      functionSourceFile: '/work/meson/../../src/libcacard/src/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionDepth:   0
      returnType:      'struct.VEventStruct *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_mutex_lock
        - g_mutex_unlock
        - vevent_dequeue_vevent
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/event.c:96,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/event.c:96,13'
              BranchSideFuncs:
                - g_mutex_lock
                - vevent_dequeue_vevent
                - g_mutex_unlock
            - BranchSide:      '../../src/libcacard/src/event.c:98,5'
              BranchSideFuncs:
                - g_mutex_lock
                - vevent_dequeue_vevent
                - g_mutex_unlock
      Callsites:
        - Src:             '../../src/libcacard/src/event.c:98,5'
          Dst:             g_mutex_lock
        - Src:             '../../src/libcacard/src/event.c:99,14'
          Dst:             vevent_dequeue_vevent
        - Src:             '../../src/libcacard/src/event.c:100,5'
          Dst:             g_mutex_unlock
    - functionName:    g_mutex_lock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'union.anon *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vevent_dequeue_vevent
      functionSourceFile: '/work/meson/../../src/libcacard/src/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionDepth:   0
      returnType:      'struct.VEventStruct *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/event.c:74,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/event.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/event.c:75,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    g_mutex_unlock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'union.anon *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vevent_wait_next_vevent
      functionSourceFile: '/work/meson/../../src/libcacard/src/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionDepth:   0
      returnType:      'struct.VEventStruct *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_cond_wait
        - g_mutex_lock
        - g_mutex_unlock
        - vevent_dequeue_vevent
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/event.c:84,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/event.c:86,5'
              BranchSideFuncs:
                - g_mutex_lock
                - vevent_dequeue_vevent
                - g_mutex_unlock
                - g_cond_wait
            - BranchSide:      '../../src/libcacard/src/event.c:86,5'
              BranchSideFuncs:
                - g_mutex_lock
                - vevent_dequeue_vevent
                - g_mutex_unlock
                - g_cond_wait
        - Branch String:   '../../src/libcacard/src/event.c:87,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/event.c:88,9'
              BranchSideFuncs:
                - g_cond_wait
                - vevent_dequeue_vevent
                - g_mutex_unlock
            - BranchSide:      '../../src/libcacard/src/event.c:90,5'
              BranchSideFuncs:
                - g_mutex_unlock
      Callsites:
        - Src:             '../../src/libcacard/src/event.c:86,5'
          Dst:             g_mutex_lock
        - Src:             '../../src/libcacard/src/event.c:87,22'
          Dst:             vevent_dequeue_vevent
        - Src:             '../../src/libcacard/src/event.c:88,9'
          Dst:             g_cond_wait
        - Src:             '../../src/libcacard/src/event.c:90,5'
          Dst:             g_mutex_unlock
    - functionName:    g_cond_wait
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct._GCond *'
        - 'union.anon *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vevent_queue_vevent
      functionSourceFile: '/work/meson/../../src/libcacard/src/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.VEventStruct *'
      constantsTouched: []
      argNames:
        - vevent
      BBCount:         9
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - g_cond_signal
        - g_mutex_lock
        - g_mutex_unlock
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/event.c:58,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/event.c:59,9'
              BranchSideFuncs:
                - __assert_fail
                - g_cond_signal
                - g_mutex_unlock
            - BranchSide:      '../../src/libcacard/src/event.c:62,29'
              BranchSideFuncs:
                - g_cond_signal
                - g_mutex_unlock
        - Branch String:   '../../src/libcacard/src/event.c:59,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/event.c:59,9'
              BranchSideFuncs:
                - g_cond_signal
                - g_mutex_unlock
            - BranchSide:      '../../src/libcacard/src/event.c:60,35'
              BranchSideFuncs:
                - g_cond_signal
                - g_mutex_unlock
      Callsites:
        - Src:             '../../src/libcacard/src/event.c:57,5'
          Dst:             g_mutex_lock
        - Src:             '../../src/libcacard/src/event.c:59,9'
          Dst:             __assert_fail
        - Src:             '../../src/libcacard/src/event.c:65,5'
          Dst:             g_cond_signal
        - Src:             '../../src/libcacard/src/event.c:66,5'
          Dst:             g_mutex_unlock
    - functionName:    g_cond_signal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct._GCond *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vevent_queue_init
      functionSourceFile: '/work/meson/../../src/libcacard/src/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vevent_delete
      functionSourceFile: '/work/meson/../../src/libcacard/src/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.VEventStruct *'
      constantsTouched: []
      argNames:
        - vevent
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_free
        - vcard_free
        - vreader_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/event.c:31,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/event.c:32,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/event.c:34,18'
              BranchSideFuncs:
                - vreader_free
                - vcard_free
                - g_free
      Callsites:
        - Src:             '../../src/libcacard/src/event.c:34,5'
          Dst:             vreader_free
        - Src:             '../../src/libcacard/src/event.c:35,5'
          Dst:             vcard_free
        - Src:             '../../src/libcacard/src/event.c:36,5'
          Dst:             g_free
    - functionName:    vevent_new
      functionSourceFile: '/work/meson/../../src/libcacard/src/event.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionDepth:   0
      returnType:      'struct.VEventStruct *'
      argCount:        3
      argTypes:
        - int
        - 'struct.VReaderStruct *'
        - 'struct.VCardStruct *'
      constantsTouched: []
      argNames:
        - type
        - reader
        - card
      BBCount:         3
      ICount:          43
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_malloc_n
        - vcard_reference
        - vreader_reference
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/event.c:19,18'
          Dst:             g_malloc_n
        - Src:             '../../src/libcacard/src/event.c:22,26'
          Dst:             vreader_reference
        - Src:             '../../src/libcacard/src/event.c:23,24'
          Dst:             vcard_reference
    - functionName:    gp_applet_container_process_apdu
      functionSourceFile: '/work/meson/../../src/libcacard/src/gp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - 'struct.VCardAPDUStruct *'
        - 'struct.VCardResponseStruct **'
      constantsTouched: []
      argNames:
        - card
        - apdu
        - response
      BBCount:         14
      ICount:          120
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - vcard_get_serial
        - vcard_make_response
        - vcard_response_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/gp.c:73,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/gp.c:79,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - vcard_response_new
                - vcard_get_serial
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/libcacard/src/gp.c:108,13'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/gp.c:80,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/gp.c:81,17'
              BranchSideFuncs:
                - vcard_get_serial
                - __sanitizer_cov_trace_const_cmp4
                - vcard_response_new
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/libcacard/src/gp.c:96,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - vcard_response_new
        - Branch String:   '../../src/libcacard/src/gp.c:88,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/gp.c:89,40'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_response_new
            - BranchSide:      '../../src/libcacard/src/gp.c:92,44'
              BranchSideFuncs:
                - vcard_response_new
      Callsites:
        - Src:             '../../src/libcacard/src/gp.c:82,37'
          Dst:             vcard_get_serial
        - Src:             '../../src/libcacard/src/gp.c:92,25'
          Dst:             vcard_response_new
        - Src:             '../../src/libcacard/src/gp.c:97,25'
          Dst:             vcard_response_new
        - Src:             '../../src/libcacard/src/gp.c:102,21'
          Dst:             vcard_make_response
    - functionName:    gp_card_init
      functionSourceFile: '/work/meson/../../src/libcacard/src/gp.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.VReaderStruct *'
        - 'struct.VCardStruct *'
      constantsTouched: []
      argNames:
        - reader
        - card
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - gp_applet_container_process_apdu
        - vcard_add_applet
        - vcard_new_applet
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/gp.c:128,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/gp.c:129,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/gp.c:131,22'
              BranchSideFuncs:
                - vcard_add_applet
      Callsites:
        - Src:             '../../src/libcacard/src/gp.c:125,14'
          Dst:             vcard_new_applet
        - Src:             '../../src/libcacard/src/gp.c:125,14'
          Dst:             gp_applet_container_process_apdu
        - Src:             '../../src/libcacard/src/gp.c:131,5'
          Dst:             vcard_add_applet
    - functionName:    msft_applet_container_process_apdu
      functionSourceFile: '/work/meson/../../src/libcacard/src/msft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 42
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - 'struct.VCardAPDUStruct *'
        - 'struct.VCardResponseStruct **'
      constantsTouched: []
      argNames:
        - card
        - apdu
        - response
      BBCount:         8
      ICount:          86
      EdgeCount:       8
      CyclomaticComplexity: 2
      functionsReached:
        - vcard_make_response
        - vcard_response_new
        - vcard_set_compat
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/msft.c:46,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/msft.c:49,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_make_response
                - vcard_set_compat
                - vcard_response_new
            - BranchSide:      '../../src/libcacard/src/msft.c:64,13'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/msft.c:50,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/msft.c:52,30'
              BranchSideFuncs:
                - vcard_set_compat
                - vcard_response_new
            - BranchSide:      '../../src/libcacard/src/msft.c:58,21'
              BranchSideFuncs:
                - vcard_make_response
      Callsites:
        - Src:             '../../src/libcacard/src/msft.c:52,13'
          Dst:             vcard_set_compat
        - Src:             '../../src/libcacard/src/msft.c:53,25'
          Dst:             vcard_response_new
        - Src:             '../../src/libcacard/src/msft.c:58,21'
          Dst:             vcard_make_response
    - functionName:    msft_card_init
      functionSourceFile: '/work/meson/../../src/libcacard/src/msft.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.VReaderStruct *'
        - 'struct.VCardStruct *'
      constantsTouched: []
      argNames:
        - reader
        - card
      BBCount:         7
      ICount:          41
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - msft_applet_container_process_apdu
        - vcard_add_applet
        - vcard_new_applet
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/msft.c:84,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/msft.c:85,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/msft.c:87,22'
              BranchSideFuncs:
                - vcard_add_applet
      Callsites:
        - Src:             '../../src/libcacard/src/msft.c:81,14'
          Dst:             vcard_new_applet
        - Src:             '../../src/libcacard/src/msft.c:81,14'
          Dst:             msft_applet_container_process_apdu
        - Src:             '../../src/libcacard/src/msft.c:87,5'
          Dst:             vcard_add_applet
    - functionName:    simpletlv_parse
      functionSourceFile: '/work/meson/../../src/libcacard/src/simpletlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionDepth:   0
      returnType:      'struct.simpletlv_member *'
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - 'size_t *'
      constantsTouched: []
      argNames:
        - data
        - data_len
        - outtlv_len
      BBCount:         11
      ICount:          109
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - g_array_append_vals
        - g_array_free
        - g_array_new
        - g_memdup2
        - simpletlv_read_tag
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/simpletlv.c:322,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:322,5'
              BranchSideFuncs:
                - simpletlv_read_tag
                - __sanitizer_cov_trace_const_cmp4
                - g_memdup2
                - g_array_append_vals
                - g_array_free
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:326,36'
              BranchSideFuncs:
                - simpletlv_read_tag
                - __sanitizer_cov_trace_const_cmp4
                - g_memdup2
                - g_array_append_vals
                - g_array_free
        - Branch String:   '../../src/libcacard/src/simpletlv.c:326,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:327,13'
              BranchSideFuncs:
                - g_array_free
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:329,13'
              BranchSideFuncs:
                - g_memdup2
                - g_array_append_vals
                - g_array_free
                - simpletlv_read_tag
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/simpletlv.c:329,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:330,13'
              BranchSideFuncs:
                - g_array_free
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:333,20'
              BranchSideFuncs:
                - g_memdup2
                - g_array_append_vals
                - g_array_free
                - simpletlv_read_tag
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '../../src/libcacard/src/simpletlv.c:318,19'
          Dst:             g_array_new
        - Src:             '../../src/libcacard/src/simpletlv.c:326,13'
          Dst:             simpletlv_read_tag
        - Src:             '../../src/libcacard/src/simpletlv.c:335,28'
          Dst:             g_memdup2
        - Src:             '../../src/libcacard/src/simpletlv.c:337,9'
          Dst:             g_array_append_vals
        - Src:             '../../src/libcacard/src/simpletlv.c:343,47'
          Dst:             g_array_free
    - functionName:    g_array_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct._GArray *'
      argCount:        3
      argTypes:
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simpletlv_read_tag
      functionSourceFile: '/work/meson/../../src/libcacard/src/simpletlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'char **'
        - size_t
        - 'char *'
        - 'size_t *'
      constantsTouched: []
      argNames:
        - buf
        - buflen
        - tag_out
        - taglen
      BBCount:         11
      ICount:          96
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - lebytes2ushort
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/simpletlv.c:216,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:217,16'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:221,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
                - lebytes2ushort
        - Branch String:   '../../src/libcacard/src/simpletlv.c:223,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:225,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - lebytes2ushort
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:233,15'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/simpletlv.c:225,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:226,14'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:230,30'
              BranchSideFuncs:
                - lebytes2ushort
      Callsites:
        - Src:             '../../src/libcacard/src/simpletlv.c:230,15'
          Dst:             lebytes2ushort
    - functionName:    g_array_append_vals
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct._GArray *'
      argCount:        3
      argTypes:
        - 'struct._GArray *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_array_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct._GArray *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    simpletlv_clone
      functionSourceFile: '/work/meson/../../src/libcacard/src/simpletlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionDepth:   0
      returnType:      'struct.simpletlv_member *'
      argCount:        2
      argTypes:
        - 'struct.simpletlv_member *'
        - size_t
      constantsTouched: []
      argNames:
        - tlv
        - tlvlen
      BBCount:         21
      ICount:          205
      EdgeCount:       26
      CyclomaticComplexity: 7
      functionsReached:
        - g_free
        - g_malloc_n
        - g_memdup2
        - simpletlv_clone
        - simpletlv_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/simpletlv.c:285,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:286,23'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_memdup2
                - __sanitizer_cov_trace_cmp8
                - simpletlv_clone
                - __sanitizer_cov_trace_cmp8
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - simpletlv_free
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:298,12'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/simpletlv.c:289,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:291,17'
              BranchSideFuncs:
                - simpletlv_clone
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_memdup2
                - __sanitizer_cov_trace_cmp8
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - simpletlv_free
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:295,44'
              BranchSideFuncs:
                - g_memdup2
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_clone
                - __sanitizer_cov_trace_cmp8
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - simpletlv_free
        - Branch String:   '../../src/libcacard/src/simpletlv.c:292,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:293,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - simpletlv_free
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:294,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_memdup2
                - simpletlv_clone
                - __sanitizer_cov_trace_cmp8
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - simpletlv_free
        - Branch String:   '../../src/libcacard/src/simpletlv.c:301,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:302,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - __sanitizer_cov_trace_cmp8
                - g_free
                - simpletlv_free
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:308,12'
              BranchSideFuncs:
                - g_free
        - Branch String:   '../../src/libcacard/src/simpletlv.c:302,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:303,28'
              BranchSideFuncs:
                - simpletlv_free
                - __sanitizer_cov_trace_cmp8
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - g_free
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:305,20'
              BranchSideFuncs:
                - g_free
                - __sanitizer_cov_trace_cmp8
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_free
      Callsites:
        - Src:             '../../src/libcacard/src/simpletlv.c:283,11'
          Dst:             g_malloc_n
        - Src:             '../../src/libcacard/src/simpletlv.c:290,34'
          Dst:             simpletlv_clone
        - Src:             '../../src/libcacard/src/simpletlv.c:295,34'
          Dst:             g_memdup2
        - Src:             '../../src/libcacard/src/simpletlv.c:303,13'
          Dst:             simpletlv_free
        - Src:             '../../src/libcacard/src/simpletlv.c:305,13'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/simpletlv.c:308,5'
          Dst:             g_free
    - functionName:    simpletlv_free
      functionSourceFile: '/work/meson/../../src/libcacard/src/simpletlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.simpletlv_member *'
        - size_t
      constantsTouched: []
      argNames:
        - tlv
        - tlvlen
      BBCount:         13
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - g_free
        - simpletlv_free
      functionUses:    12
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/simpletlv.c:264,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:265,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:267,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - simpletlv_free
        - Branch String:   '../../src/libcacard/src/simpletlv.c:267,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:268,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - __sanitizer_cov_trace_cmp8
                - g_free
                - simpletlv_free
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:274,12'
              BranchSideFuncs:
                - g_free
        - Branch String:   '../../src/libcacard/src/simpletlv.c:268,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:269,28'
              BranchSideFuncs:
                - simpletlv_free
                - __sanitizer_cov_trace_cmp8
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - g_free
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:271,20'
              BranchSideFuncs:
                - g_free
                - __sanitizer_cov_trace_cmp8
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_free
      Callsites:
        - Src:             '../../src/libcacard/src/simpletlv.c:269,13'
          Dst:             simpletlv_free
        - Src:             '../../src/libcacard/src/simpletlv.c:271,13'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/simpletlv.c:274,5'
          Dst:             g_free
    - functionName:    simpletlv_merge
      functionSourceFile: '/work/meson/../../src/libcacard/src/simpletlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionDepth:   0
      returnType:      'struct.simpletlv_member *'
      argCount:        4
      argTypes:
        - 'struct.simpletlv_member *'
        - size_t
        - 'struct.simpletlv_member *'
        - size_t
      constantsTouched: []
      argNames:
        - a
        - a_len
        - b
        - b_len
      BBCount:         3
      ICount:          58
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_malloc_n
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/simpletlv.c:251,9'
          Dst:             g_malloc_n
    - functionName:    simpletlv_put_tag
      functionSourceFile: '/work/meson/../../src/libcacard/src/simpletlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - char
        - size_t
        - 'char *'
        - size_t
        - 'char **'
      constantsTouched: []
      argNames:
        - tag
        - datalen
        - out
        - outlen
        - ptr
      BBCount:         24
      ICount:          147
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/simpletlv.c:181,20'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:181,24'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:182,9'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/simpletlv.c:181,35'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:181,38'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:185,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '../../src/libcacard/src/simpletlv.c:181,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:182,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:185,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '../../src/libcacard/src/simpletlv.c:185,21'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:185,24'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:186,9'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/simpletlv.c:185,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:186,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:188,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '../../src/libcacard/src/simpletlv.c:189,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:191,31'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:192,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
        - Branch String:   '../../src/libcacard/src/simpletlv.c:192,16'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:194,11'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:199,9'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/simpletlv.c:201,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:202,16'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:203,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    simpletlv_encode_val
      functionSourceFile: '/work/meson/../../src/libcacard/src/simpletlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.simpletlv_member *'
        - size_t
        - 'char **'
        - size_t
        - 'char **'
      constantsTouched: []
      argNames:
        - tlv
        - tlv_len
        - out
        - outlen
        - newptr
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simpletlv_encode_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/simpletlv.c:166,12'
          Dst:             simpletlv_encode_internal
    - functionName:    simpletlv_encode_internal
      functionSourceFile: '/work/meson/../../src/libcacard/src/simpletlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.simpletlv_member *'
        - size_t
        - 'char **'
        - size_t
        - 'char **'
        - int
      constantsTouched: []
      argNames:
        - tlv
        - tlv_len
        - out
        - outlen
        - newptr
        - buffer_type
      BBCount:         54
      ICount:          380
      EdgeCount:       72
      CyclomaticComplexity: 20
      functionsReached:
        - g_free
        - g_malloc
        - simpletlv_encode_internal
        - simpletlv_get_length
        - simpletlv_put_tag
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/simpletlv.c:83,25'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:83,28'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __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
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - llvm.memcpy.p0i8.p0i8.i64
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
                - g_malloc
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:85,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __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
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - llvm.memcpy.p0i8.p0i8.i64
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
                - g_malloc
        - Branch String:   '../../src/libcacard/src/simpletlv.c:83,43'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:83,46'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __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
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - llvm.memcpy.p0i8.p0i8.i64
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
                - g_malloc
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:85,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __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
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - llvm.memcpy.p0i8.p0i8.i64
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
                - g_malloc
        - Branch String:   '../../src/libcacard/src/simpletlv.c:83,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:84,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __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
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - llvm.memcpy.p0i8.p0i8.i64
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
                - g_malloc
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:85,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __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
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - llvm.memcpy.p0i8.p0i8.i64
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
                - g_malloc
        - Branch String:   '../../src/libcacard/src/simpletlv.c:85,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:86,16'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:88,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __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
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - llvm.memcpy.p0i8.p0i8.i64
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
                - g_malloc
        - Branch String:   '../../src/libcacard/src/simpletlv.c:88,21'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:88,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __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
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - llvm.memcpy.p0i8.p0i8.i64
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
                - g_malloc
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:93,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __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
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - llvm.memcpy.p0i8.p0i8.i64
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
        - Branch String:   '../../src/libcacard/src/simpletlv.c:88,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:90,22'
              BranchSideFuncs:
                - g_malloc
                - __sanitizer_cov_trace_cmp8
                - __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
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - llvm.memcpy.p0i8.p0i8.i64
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:93,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp8
                - __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
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - llvm.memcpy.p0i8.p0i8.i64
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
        - Branch String:   '../../src/libcacard/src/simpletlv.c:93,42'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:93,45'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __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
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - llvm.memcpy.p0i8.p0i8.i64
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:98,9'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/simpletlv.c:93,16'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:94,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __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
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - llvm.memcpy.p0i8.p0i8.i64
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:98,9'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/simpletlv.c:102,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:103,31'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - llvm.memcpy.p0i8.p0i8.i64
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:135,9'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/simpletlv.c:106,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:107,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __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
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - llvm.memcpy.p0i8.p0i8.i64
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:109,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - llvm.memcpy.p0i8.p0i8.i64
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
        - Branch String:   '../../src/libcacard/src/simpletlv.c:109,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:110,49'
              BranchSideFuncs:
                - simpletlv_get_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - llvm.memcpy.p0i8.p0i8.i64
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:113,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - llvm.memcpy.p0i8.p0i8.i64
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/simpletlv.c:113,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:114,36'
              BranchSideFuncs:
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:120,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - simpletlv_get_length
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '../../src/libcacard/src/simpletlv.c:116,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:117,17'
              BranchSideFuncs:
                - g_free
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:118,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - simpletlv_get_length
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '../../src/libcacard/src/simpletlv.c:120,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:121,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - simpletlv_get_length
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:133,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __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
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - llvm.memcpy.p0i8.p0i8.i64
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
        - Branch String:   '../../src/libcacard/src/simpletlv.c:121,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:122,24'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_cmp8
                - __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
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:126,48'
              BranchSideFuncs:
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __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
                - llvm.memcpy.p0i8.p0i8.i64
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - simpletlv_get_length
        - Branch String:   '../../src/libcacard/src/simpletlv.c:128,21'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:129,21'
              BranchSideFuncs:
                - g_free
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:130,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __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
                - simpletlv_encode_internal
                - __sanitizer_cov_trace_const_cmp4
                - g_free
                - llvm.memcpy.p0i8.p0i8.i64
                - simpletlv_put_tag
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
        - Branch String:   '../../src/libcacard/src/simpletlv.c:135,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:136,19'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:137,9'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/simpletlv.c:137,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:138,16'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:139,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/simpletlv.c:82,18'
          Dst:             simpletlv_get_length
        - Src:             '../../src/libcacard/src/simpletlv.c:90,13'
          Dst:             g_malloc
        - Src:             '../../src/libcacard/src/simpletlv.c:110,28'
          Dst:             simpletlv_get_length
        - Src:             '../../src/libcacard/src/simpletlv.c:114,18'
          Dst:             simpletlv_put_tag
        - Src:             '../../src/libcacard/src/simpletlv.c:126,22'
          Dst:             simpletlv_encode_internal
        - Src:             '../../src/libcacard/src/simpletlv.c:142,5'
          Dst:             g_free
    - functionName:    simpletlv_get_length
      functionSourceFile: '/work/meson/../../src/libcacard/src/simpletlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.simpletlv_member *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - tlv
        - tlv_len
        - buffer_type
      BBCount:         27
      ICount:          170
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - simpletlv_get_length
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/simpletlv.c:42,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:44,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:70,12'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/simpletlv.c:44,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:45,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:50,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/simpletlv.c:51,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:51,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:54,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
        - Branch String:   '../../src/libcacard/src/simpletlv.c:50,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:52,13'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:54,24'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
        - Branch String:   '../../src/libcacard/src/simpletlv.c:55,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:56,49'
              BranchSideFuncs:
                - simpletlv_get_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:59,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/simpletlv.c:59,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:60,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:66,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __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
                - simpletlv_get_length
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/simpletlv.c:61,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:62,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __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
                - simpletlv_get_length
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:64,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp8
                - __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
                - simpletlv_get_length
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/simpletlv.c:66,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:67,20'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/simpletlv.c:69,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - simpletlv_get_length
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '../../src/libcacard/src/simpletlv.c:56,28'
          Dst:             simpletlv_get_length
    - functionName:    simpletlv_encode_tl
      functionSourceFile: '/work/meson/../../src/libcacard/src/simpletlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.simpletlv_member *'
        - size_t
        - 'char **'
        - size_t
        - 'char **'
      constantsTouched: []
      argNames:
        - tlv
        - tlv_len
        - out
        - outlen
        - newptr
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simpletlv_encode_internal
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/simpletlv.c:158,12'
          Dst:             simpletlv_encode_internal
    - functionName:    simpletlv_encode
      functionSourceFile: '/work/meson/../../src/libcacard/src/simpletlv.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.simpletlv_member *'
        - size_t
        - 'char **'
        - size_t
        - 'char **'
      constantsTouched: []
      argNames:
        - tlv
        - tlv_len
        - out
        - outlen
        - newptr
      BBCount:         3
      ICount:          32
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - simpletlv_encode_internal
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/simpletlv.c:150,12'
          Dst:             simpletlv_encode_internal
    - functionName:    vcard_get_serial
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.VCardStruct *'
        - 'int *'
      constantsTouched: []
      argNames:
        - card
        - len
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard.c:363,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:363,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard.c:364,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vcard_set_serial
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - card
        - serial
        - len
      BBCount:         4
      ICount:          39
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard.c:355,11'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:355,11'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/libcacard/src/vcard.c:355,11'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:       []
    - functionName:    vcard_set_compat
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.VCardStruct *'
        - int
      constantsTouched: []
      argNames:
        - card
        - set
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_get_login_count
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.VCardStruct *'
      constantsTouched: []
      argNames:
        - card
      BBCount:         9
      ICount:          48
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vcard_emul_get_login_count
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard.c:338,18'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:338,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard.c:341,12'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/vcard.c:338,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:339,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard.c:341,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/vcard.c:334,14'
          Dst:             vcard_emul_get_login_count
    - functionName:    vcard_get_private
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionDepth:   0
      returnType:      'struct.VCardEmulStruct *'
      argCount:        1
      argTypes:
        - 'struct.VCardStruct *'
      constantsTouched: []
      argNames:
        - vcard
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_set_type
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.VCardStruct *'
        - int
      constantsTouched: []
      argNames:
        - card
        - type
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_get_type
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.VCardStruct *'
      constantsTouched: []
      argNames:
        - card
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_set_buffer_response
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.VCardStruct *'
        - 'struct.VCardBufferResponseStruct *'
      constantsTouched: []
      argNames:
        - card
        - buffer
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_get_buffer_response
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionDepth:   0
      returnType:      'struct.VCardBufferResponseStruct *'
      argCount:        1
      argTypes:
        - 'struct.VCardStruct *'
      constantsTouched: []
      argNames:
        - card
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_process_applet_apdu
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - 'struct.VCardAPDUStruct *'
        - 'struct.VCardResponseStruct **'
      constantsTouched: []
      argNames:
        - card
        - apdu
        - response
      BBCount:         6
      ICount:          58
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard.c:286,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:287,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '../../src/libcacard/src/vcard.c:290,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vcard_get_current_applet_private
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionDepth:   0
      returnType:      'struct.VCardAppletPrivateStruct *'
      argCount:        2
      argTypes:
        - 'struct.VCardStruct *'
        - int
      constantsTouched: []
      argNames:
        - card
        - channel
      BBCount:         4
      ICount:          38
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard.c:276,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:277,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard.c:279,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vcard_select_applet
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - int
        - 'struct.VCardAppletStruct *'
      constantsTouched: []
      argNames:
        - card
        - channel
        - applet
      BBCount:         16
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - g_assertion_message_expr
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard.c:262,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:262,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_assertion_message_expr
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '../../src/libcacard/src/vcard.c:262,5'
              BranchSideFuncs:
                - g_assertion_message_expr
        - Branch String:   '../../src/libcacard/src/vcard.c:262,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:262,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '../../src/libcacard/src/vcard.c:264,37'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '../../src/libcacard/src/vcard.c:266,16'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:266,19'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '../../src/libcacard/src/vcard.c:266,16'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/vcard.c:266,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:266,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '../../src/libcacard/src/vcard.c:267,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             '../../src/libcacard/src/vcard.c:262,5'
          Dst:             g_assertion_message_expr
    - functionName:    vcard_applet_get_aid
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 250
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'struct.VCardAppletStruct *'
        - 'int *'
      constantsTouched: []
      argNames:
        - applet
        - aid_len
      BBCount:         4
      ICount:          33
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard.c:251,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:252,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard.c:254,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vcard_find_applet
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionDepth:   0
      returnType:      'struct.VCardAppletStruct *'
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - card
        - aid
        - aid_len
      BBCount:         12
      ICount:          69
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - memcmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard.c:236,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:236,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard.c:238,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard.c:238,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:239,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard.c:241,20'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
        - Branch String:   '../../src/libcacard/src/vcard.c:241,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:242,13'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard.c:244,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '../../src/libcacard/src/vcard.c:241,13'
          Dst:             memcmp
    - functionName:    vcard_add_applet
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.VCardStruct *'
        - 'struct.VCardAppletStruct *'
      constantsTouched: []
      argNames:
        - card
        - applet
      BBCount:         10
      ICount:          65
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - g_log
      functionUses:    16
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard.c:218,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:218,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard.c:221,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard.c:221,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:222,39'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard.c:224,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/vcard.c:213,5'
          Dst:             g_log
    - functionName:    vcard_set_atr_func
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.VCardStruct *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - card
        - get_atr
      BBCount:         1
      ICount:          14
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_get_atr
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - vcard
        - atr
        - atr_len
      BBCount:         6
      ICount:          46
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vcard_emul_get_atr
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard.c:196,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:197,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '../../src/libcacard/src/vcard.c:200,24'
              BranchSideFuncs:
                - vcard_emul_get_atr
      Callsites:
        - Src:             '../../src/libcacard/src/vcard.c:200,5'
          Dst:             vcard_emul_get_atr
    - functionName:    vcard_free
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.VCardStruct *'
      constantsTouched: []
      argNames:
        - vcard
      BBCount:         15
      ICount:          94
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - g_free
        - vcard_buffer_response_delete
        - vcard_delete_applet
      functionUses:    11
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard.c:174,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:175,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard.c:177,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_buffer_response_delete
                - g_free
                - vcard_delete_applet
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '../../src/libcacard/src/vcard.c:178,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:179,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard.c:181,9'
              BranchSideFuncs:
                - vcard_buffer_response_delete
                - g_free
                - vcard_delete_applet
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '../../src/libcacard/src/vcard.c:181,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:182,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - vcard_buffer_response_delete
                - g_free
                - vcard_delete_applet
            - BranchSide:      '../../src/libcacard/src/vcard.c:184,27'
              BranchSideFuncs:
                - vcard_buffer_response_delete
                - g_free
                - vcard_delete_applet
        - Branch String:   '../../src/libcacard/src/vcard.c:184,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:186,23'
              BranchSideFuncs:
                - vcard_delete_applet
                - vcard_buffer_response_delete
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard.c:189,34'
              BranchSideFuncs:
                - vcard_buffer_response_delete
                - g_free
      Callsites:
        - Src:             '../../src/libcacard/src/vcard.c:187,9'
          Dst:             vcard_delete_applet
        - Src:             '../../src/libcacard/src/vcard.c:189,5'
          Dst:             vcard_buffer_response_delete
        - Src:             '../../src/libcacard/src/vcard.c:190,5'
          Dst:             g_free
    - functionName:    vcard_delete_applet
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.VCardAppletStruct *'
      constantsTouched: []
      argNames:
        - applet
      BBCount:         9
      ICount:          52
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard.c:121,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:122,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard.c:124,9'
              BranchSideFuncs:
                - g_free
                - g_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '../../src/libcacard/src/vcard.c:124,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:125,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard.c:127,12'
              BranchSideFuncs:
                - g_free
                - g_free
      Callsites:
        - Src:             '../../src/libcacard/src/vcard.c:127,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/vcard.c:128,5'
          Dst:             g_free
    - functionName:    vcard_buffer_response_delete
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.VCardBufferResponseStruct *'
      constantsTouched: []
      argNames:
        - buffer_response
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_free
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard.c:57,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard.c:60,12'
              BranchSideFuncs:
                - g_free
                - g_free
      Callsites:
        - Src:             '../../src/libcacard/src/vcard.c:60,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/vcard.c:61,5'
          Dst:             g_free
    - functionName:    vcard_reference
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionDepth:   0
      returnType:      'struct.VCardStruct *'
      argCount:        1
      argTypes:
        - 'struct.VCardStruct *'
      constantsTouched: []
      argNames:
        - vcard
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard.c:161,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:162,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard.c:164,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vcard_new
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionDepth:   0
      returnType:      'struct.VCardStruct *'
      argCount:        2
      argTypes:
        - 'struct.VCardEmulStruct *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - private
        - private_free
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_log
        - g_malloc0_n
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/vcard.c:148,5'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/vcard.c:150,16'
          Dst:             g_malloc0_n
    - functionName:    vcard_set_applet_private
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.VCardAppletStruct *'
        - 'struct.VCardAppletPrivateStruct *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - applet
        - private
        - private_free
      BBCount:         6
      ICount:          52
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard.c:136,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:136,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '../../src/libcacard/src/vcard.c:137,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:       []
    - functionName:    vcard_new_applet
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionDepth:   0
      returnType:      'struct.VCardAppletStruct *'
      argCount:        4
      argTypes:
        - 'func_type *'
        - 'func_type *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - applet_process_function
        - applet_reset_function
        - aid
        - aid_len
      BBCount:         3
      ICount:          48
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_malloc0_n
        - g_memdup2
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/vcard.c:108,14'
          Dst:             g_malloc0_n
        - Src:             '../../src/libcacard/src/vcard.c:112,19'
          Dst:             g_memdup2
    - functionName:    vcard_reset
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.VCardStruct *'
        - int
      constantsTouched: []
      argNames:
        - card
        - power
      BBCount:         20
      ICount:          120
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - vcard_buffer_response_delete
        - vcard_emul_reset
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard.c:74,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:76,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_reset
                - __sanitizer_cov_trace_pc_indir
                - vcard_buffer_response_delete
            - BranchSide:      '../../src/libcacard/src/vcard.c:82,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_reset
                - __sanitizer_cov_trace_pc_indir
                - vcard_buffer_response_delete
        - Branch String:   '../../src/libcacard/src/vcard.c:77,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:79,22'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_reset
                - __sanitizer_cov_trace_pc_indir
                - vcard_buffer_response_delete
            - BranchSide:      '../../src/libcacard/src/vcard.c:81,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_reset
                - __sanitizer_cov_trace_pc_indir
                - vcard_buffer_response_delete
        - Branch String:   '../../src/libcacard/src/vcard.c:82,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:83,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_reset
                - __sanitizer_cov_trace_pc_indir
                - vcard_buffer_response_delete
            - BranchSide:      '../../src/libcacard/src/vcard.c:85,9'
              BranchSideFuncs:
                - vcard_emul_reset
                - __sanitizer_cov_trace_pc_indir
                - vcard_buffer_response_delete
        - Branch String:   '../../src/libcacard/src/vcard.c:85,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:86,38'
              BranchSideFuncs:
                - vcard_buffer_response_delete
                - vcard_emul_reset
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '../../src/libcacard/src/vcard.c:89,22'
              BranchSideFuncs:
                - vcard_emul_reset
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '../../src/libcacard/src/vcard.c:90,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard.c:90,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '../../src/libcacard/src/vcard.c:91,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
      Callsites:
        - Src:             '../../src/libcacard/src/vcard.c:86,9'
          Dst:             vcard_buffer_response_delete
        - Src:             '../../src/libcacard/src/vcard.c:89,5'
          Dst:             vcard_emul_reset
    - functionName:    vcard_buffer_response_new
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard.c'
      linkageType:     InternalLinkage
      functionLinenumber: 43
      functionDepth:   0
      returnType:      'struct.VCardBufferResponseStruct *'
      argCount:        2
      argTypes:
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - buffer
        - size
      BBCount:         3
      ICount:          44
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_malloc_n
        - g_memdup2
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/vcard.c:46,18'
          Dst:             g_malloc_n
        - Src:             '../../src/libcacard/src/vcard.c:47,43'
          Dst:             g_memdup2
    - functionName:    vcard_emul_find_vreader_from_slot
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionDepth:   0
      returnType:      'struct.VReaderStruct *'
      argCount:        1
      argTypes:
        - 'struct.PK11SlotInfoStr *'
      constantsTouched: []
      argNames:
        - slot
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - vreader_free
        - vreader_get_private
        - vreader_get_reader_list
        - vreader_list_delete
        - vreader_list_get_first
        - vreader_list_get_next
        - vreader_list_get_reader
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:510,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:511,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:513,49'
              BranchSideFuncs:
                - vreader_list_get_first
                - vreader_list_delete
                - vreader_list_get_reader
                - vreader_get_private
                - vreader_free
                - vreader_list_get_next
                - vreader_list_delete
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:513,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:515,51'
              BranchSideFuncs:
                - vreader_list_get_reader
                - vreader_get_private
                - vreader_free
                - vreader_list_get_next
                - vreader_list_delete
                - vreader_list_delete
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:524,25'
              BranchSideFuncs:
                - vreader_list_delete
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:517,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:518,33'
              BranchSideFuncs:
                - vreader_list_delete
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:521,22'
              BranchSideFuncs:
                - vreader_free
                - vreader_list_get_next
                - vreader_list_delete
                - vreader_list_get_reader
                - vreader_get_private
                - vreader_list_delete
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:507,32'
          Dst:             vreader_get_reader_list
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:513,26'
          Dst:             vreader_list_get_first
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:515,27'
          Dst:             vreader_list_get_reader
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:516,36'
          Dst:             vreader_get_private
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:518,13'
          Dst:             vreader_list_delete
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:521,9'
          Dst:             vreader_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:514,41'
          Dst:             vreader_list_get_next
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:524,5'
          Dst:             vreader_list_delete
    - functionName:    vcard_emul_event_thread
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         25
      ICount:          170
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - PK11_FreeSlot
        - PK11_GetSlotName
        - PK11_GetSlotSeries
        - PK11_IsPresent
        - PORT_GetError
        - SECMOD_WaitForAnyTokenEvent
        - vcard_emul_find_vreader_from_slot
        - vcard_emul_mirror_card
        - vcard_free
        - vreader_add_reader
        - vreader_emul_delete
        - vreader_emul_new
        - vreader_free
        - vreader_get_private
        - vreader_insert_card
        - vreader_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:831,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:833,17'
              BranchSideFuncs:
                - PORT_GetError
                - __sanitizer_cov_trace_const_cmp4
                - SECMOD_WaitForAnyTokenEvent
                - vcard_emul_find_vreader_from_slot
                - vreader_get_private
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - vreader_free
                - vreader_insert_card
                - PK11_GetSlotSeries
                - __sanitizer_cov_trace_cmp4
                - vreader_free
                - PK11_FreeSlot
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_free
                - vreader_insert_card
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - PK11_FreeSlot
                - vreader_add_reader
                - vreader_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:838,53'
              BranchSideFuncs:
                - vcard_emul_find_vreader_from_slot
                - vreader_get_private
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - vreader_free
                - SECMOD_WaitForAnyTokenEvent
                - PORT_GetError
                - __sanitizer_cov_trace_const_cmp4
                - vreader_insert_card
                - PK11_GetSlotSeries
                - __sanitizer_cov_trace_cmp4
                - vreader_free
                - PK11_FreeSlot
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_free
                - vreader_insert_card
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - PK11_FreeSlot
                - vreader_add_reader
                - vreader_free
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:833,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:834,17'
              BranchSideFuncs:
                - SECMOD_WaitForAnyTokenEvent
                - vcard_emul_find_vreader_from_slot
                - vreader_get_private
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - vreader_free
                - vreader_insert_card
                - PK11_GetSlotSeries
                - __sanitizer_cov_trace_cmp4
                - vreader_free
                - PK11_FreeSlot
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_free
                - vreader_insert_card
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - PK11_FreeSlot
                - vreader_add_reader
                - vreader_free
                - PORT_GetError
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:836,13'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:839,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:841,45'
              BranchSideFuncs:
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - PK11_FreeSlot
                - vreader_add_reader
                - vreader_free
                - SECMOD_WaitForAnyTokenEvent
                - vcard_emul_find_vreader_from_slot
                - vreader_get_private
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - vreader_free
                - vreader_insert_card
                - PK11_GetSlotSeries
                - __sanitizer_cov_trace_cmp4
                - vreader_free
                - PK11_FreeSlot
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_free
                - vreader_insert_card
                - PORT_GetError
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:852,44'
              BranchSideFuncs:
                - vreader_get_private
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - vreader_free
                - SECMOD_WaitForAnyTokenEvent
                - vcard_emul_find_vreader_from_slot
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - PK11_FreeSlot
                - vreader_add_reader
                - vreader_free
                - PORT_GetError
                - __sanitizer_cov_trace_const_cmp4
                - vreader_insert_card
                - PK11_GetSlotSeries
                - __sanitizer_cov_trace_cmp4
                - vreader_free
                - PK11_FreeSlot
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_free
                - vreader_insert_card
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:853,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:854,45'
              BranchSideFuncs:
                - PK11_GetSlotSeries
                - __sanitizer_cov_trace_cmp4
                - vreader_free
                - PK11_FreeSlot
                - SECMOD_WaitForAnyTokenEvent
                - vcard_emul_find_vreader_from_slot
                - vreader_get_private
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - vreader_free
                - vreader_insert_card
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - PK11_FreeSlot
                - vreader_add_reader
                - vreader_free
                - PORT_GetError
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_free
                - vreader_insert_card
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:869,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - vreader_free
                - SECMOD_WaitForAnyTokenEvent
                - vcard_emul_find_vreader_from_slot
                - vreader_get_private
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotSeries
                - __sanitizer_cov_trace_cmp4
                - vreader_free
                - PK11_FreeSlot
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_free
                - vreader_insert_card
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - PK11_FreeSlot
                - vreader_add_reader
                - vreader_free
                - PORT_GetError
                - __sanitizer_cov_trace_const_cmp4
                - vreader_insert_card
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:855,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:856,21'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_free
                - vreader_free
                - PK11_FreeSlot
                - SECMOD_WaitForAnyTokenEvent
                - vcard_emul_find_vreader_from_slot
                - vreader_get_private
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - vreader_free
                - vreader_insert_card
                - PK11_GetSlotSeries
                - __sanitizer_cov_trace_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - PK11_FreeSlot
                - vreader_add_reader
                - vreader_free
                - PORT_GetError
                - __sanitizer_cov_trace_const_cmp4
                - vreader_insert_card
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:863,36'
              BranchSideFuncs:
                - vreader_free
                - PK11_FreeSlot
                - SECMOD_WaitForAnyTokenEvent
                - vcard_emul_find_vreader_from_slot
                - vreader_get_private
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - vreader_free
                - vreader_insert_card
                - PK11_GetSlotSeries
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_free
                - vreader_insert_card
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - PK11_FreeSlot
                - vreader_add_reader
                - vreader_free
                - PORT_GetError
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:856,21'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:857,41'
              BranchSideFuncs:
                - vreader_insert_card
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_free
                - vreader_free
                - PK11_FreeSlot
                - SECMOD_WaitForAnyTokenEvent
                - vcard_emul_find_vreader_from_slot
                - vreader_get_private
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - vreader_free
                - vreader_insert_card
                - PK11_GetSlotSeries
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - PK11_FreeSlot
                - vreader_add_reader
                - vreader_free
                - PORT_GetError
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:859,48'
              BranchSideFuncs:
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_free
                - vreader_free
                - PK11_FreeSlot
                - SECMOD_WaitForAnyTokenEvent
                - vcard_emul_find_vreader_from_slot
                - vreader_get_private
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - vreader_free
                - vreader_insert_card
                - PK11_GetSlotSeries
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vreader_insert_card
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - PK11_FreeSlot
                - vreader_add_reader
                - vreader_free
                - PORT_GetError
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:869,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:870,33'
              BranchSideFuncs:
                - vreader_insert_card
                - PK11_FreeSlot
                - vreader_free
                - SECMOD_WaitForAnyTokenEvent
                - vcard_emul_find_vreader_from_slot
                - vreader_get_private
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotSeries
                - __sanitizer_cov_trace_cmp4
                - vreader_free
                - PK11_FreeSlot
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_free
                - vreader_insert_card
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - PK11_FreeSlot
                - vreader_add_reader
                - vreader_free
                - PORT_GetError
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:872,9'
              BranchSideFuncs:
                - PK11_FreeSlot
                - vreader_free
                - SECMOD_WaitForAnyTokenEvent
                - vcard_emul_find_vreader_from_slot
                - vreader_get_private
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vreader_insert_card
                - PK11_GetSlotSeries
                - __sanitizer_cov_trace_cmp4
                - vreader_free
                - PK11_FreeSlot
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_free
                - vreader_insert_card
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - PK11_FreeSlot
                - vreader_add_reader
                - vreader_free
                - PORT_GetError
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:876,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:830,44'
              BranchSideFuncs:
                - SECMOD_WaitForAnyTokenEvent
                - vcard_emul_find_vreader_from_slot
                - vreader_get_private
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - vreader_free
                - vreader_insert_card
                - PK11_GetSlotSeries
                - __sanitizer_cov_trace_cmp4
                - vreader_free
                - PK11_FreeSlot
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_free
                - vreader_insert_card
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - PK11_FreeSlot
                - vreader_add_reader
                - vreader_free
                - PORT_GetError
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:876,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:830,16'
          Dst:             SECMOD_WaitForAnyTokenEvent
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:833,17'
          Dst:             PORT_GetError
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:838,19'
          Dst:             vcard_emul_find_vreader_from_slot
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:841,28'
          Dst:             vreader_emul_new
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:843,35'
          Dst:             PK11_GetSlotName
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:843,23'
          Dst:             vreader_new
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:843,23'
          Dst:             vreader_emul_delete
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:845,13'
          Dst:             PK11_FreeSlot
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:847,13'
          Dst:             vreader_add_reader
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:848,13'
          Dst:             vreader_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:852,24'
          Dst:             vreader_get_private
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:853,13'
          Dst:             PK11_IsPresent
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:854,26'
          Dst:             PK11_GetSlotSeries
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:857,21'
          Dst:             vreader_insert_card
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:859,25'
          Dst:             vcard_emul_mirror_card
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:860,17'
          Dst:             vreader_insert_card
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:861,17'
          Dst:             vcard_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:865,13'
          Dst:             vreader_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:866,13'
          Dst:             PK11_FreeSlot
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:870,13'
          Dst:             vreader_insert_card
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:874,9'
          Dst:             PK11_FreeSlot
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:875,9'
          Dst:             vreader_free
    - functionName:    SECMOD_WaitForAnyTokenEvent
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.PK11SlotInfoStr *'
      argCount:        3
      argTypes:
        - 'struct.SECMODModuleStr *'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PORT_GetError
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vreader_emul_new
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 533
      functionDepth:   0
      returnType:      'struct.VReaderEmulStruct *'
      argCount:        3
      argTypes:
        - 'struct.PK11SlotInfoStr *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - slot
        - type
        - params
      BBCount:         3
      ICount:          49
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PK11_ReferenceSlot
        - g_malloc_n
        - g_strdup
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:536,23'
          Dst:             g_malloc_n
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:538,29'
          Dst:             PK11_ReferenceSlot
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:540,36'
          Dst:             g_strdup
    - functionName:    PK11_GetSlotName
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.PK11SlotInfoStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vreader_emul_delete
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.VReaderEmulStruct *'
      constantsTouched: []
      argNames:
        - vreader_emul
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - PK11_FreeSlot
        - g_free
        - vcard_free
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:550,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:551,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:553,16'
              BranchSideFuncs:
                - vcard_free
                - g_free
                - g_free
                - PK11_FreeSlot
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:554,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:555,23'
              BranchSideFuncs:
                - PK11_FreeSlot
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:557,12'
              BranchSideFuncs:
                - g_free
                - g_free
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:553,5'
          Dst:             vcard_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:555,9'
          Dst:             PK11_FreeSlot
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:557,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:558,5'
          Dst:             g_free
    - functionName:    PK11_FreeSlot
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.PK11SlotInfoStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PK11_IsPresent
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.PK11SlotInfoStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PK11_GetSlotSeries
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.PK11SlotInfoStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_emul_mirror_card
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 703
      functionDepth:   0
      returnType:      'struct.VCardStruct *'
      argCount:        1
      argTypes:
        - 'struct.VReaderStruct *'
      constantsTouched: []
      argNames:
        - vreader
      BBCount:         33
      ICount:          335
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - CERT_DestroyCertificate
        - CERT_GetDefaultCertDB
        - PK11_DestroyGenericObjects
        - PK11_FindGenericObjects
        - PK11_GetNextGenericObject
        - PK11_ReadRawAttribute
        - SECITEM_AllocItem
        - SECITEM_CompareItem
        - SECITEM_FreeItem
        - g_free
        - g_log
        - g_malloc_n
        - vcard_emul_alloc_arrays
        - vcard_emul_make_card
        - vcard_emul_make_key
        - vcard_emul_reader_get_slot
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:720,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:721,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:724,40'
              BranchSideFuncs:
                - PK11_FindGenericObjects
                - vcard_emul_alloc_arrays
                - g_malloc_n
                - PK11_DestroyGenericObjects
                - __sanitizer_cov_trace_cmp4
                - g_free
                - vcard_emul_make_card
                - g_free
                - g_free
                - g_free
                - SECITEM_FreeItem
                - g_log
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - SECITEM_AllocItem
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - CERT_GetDefaultCertDB
                - CERT_NewTempCertificate
                - SECITEM_FreeItem
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - PK11_GetNextGenericObject
                - SECITEM_CompareItem
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - SECITEM_FreeItem
                - SECITEM_FreeItem
                - SECITEM_FreeItem
                - PK11_GetNextGenericObject
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:725,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:726,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:730,16'
              BranchSideFuncs:
                - vcard_emul_alloc_arrays
                - g_malloc_n
                - PK11_DestroyGenericObjects
                - __sanitizer_cov_trace_cmp4
                - g_free
                - vcard_emul_make_card
                - g_free
                - g_free
                - g_free
                - SECITEM_FreeItem
                - g_log
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - SECITEM_AllocItem
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - CERT_GetDefaultCertDB
                - CERT_NewTempCertificate
                - SECITEM_FreeItem
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - PK11_GetNextGenericObject
                - SECITEM_CompareItem
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - SECITEM_FreeItem
                - SECITEM_FreeItem
                - SECITEM_FreeItem
                - PK11_GetNextGenericObject
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:731,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:733,19'
              BranchSideFuncs:
                - PK11_GetNextGenericObject
                - vcard_emul_alloc_arrays
                - g_malloc_n
                - PK11_DestroyGenericObjects
                - __sanitizer_cov_trace_cmp4
                - g_free
                - vcard_emul_make_card
                - g_free
                - g_free
                - g_free
                - SECITEM_FreeItem
                - g_log
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - SECITEM_AllocItem
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - CERT_GetDefaultCertDB
                - CERT_NewTempCertificate
                - SECITEM_FreeItem
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - PK11_GetNextGenericObject
                - SECITEM_CompareItem
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - SECITEM_FreeItem
                - SECITEM_FreeItem
                - SECITEM_FreeItem
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:737,55'
              BranchSideFuncs:
                - vcard_emul_alloc_arrays
                - g_malloc_n
                - PK11_DestroyGenericObjects
                - __sanitizer_cov_trace_cmp4
                - g_free
                - vcard_emul_make_card
                - g_free
                - g_free
                - g_free
                - SECITEM_FreeItem
                - g_log
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - SECITEM_AllocItem
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - CERT_GetDefaultCertDB
                - CERT_NewTempCertificate
                - SECITEM_FreeItem
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - PK11_GetNextGenericObject
                - SECITEM_CompareItem
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - SECITEM_FreeItem
                - SECITEM_FreeItem
                - SECITEM_FreeItem
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:742,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:748,9'
              BranchSideFuncs:
                - g_log
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - SECITEM_AllocItem
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - CERT_GetDefaultCertDB
                - CERT_NewTempCertificate
                - SECITEM_FreeItem
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - PK11_GetNextGenericObject
                - PK11_DestroyGenericObjects
                - __sanitizer_cov_trace_cmp4
                - g_free
                - vcard_emul_make_card
                - g_free
                - g_free
                - g_free
                - SECITEM_FreeItem
                - SECITEM_CompareItem
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - SECITEM_FreeItem
                - SECITEM_FreeItem
                - SECITEM_FreeItem
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:790,32'
              BranchSideFuncs:
                - PK11_DestroyGenericObjects
                - __sanitizer_cov_trace_cmp4
                - g_free
                - vcard_emul_make_card
                - g_free
                - g_free
                - g_free
                - SECITEM_FreeItem
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:751,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:752,13'
              BranchSideFuncs:
                - PK11_GetNextGenericObject
                - PK11_DestroyGenericObjects
                - __sanitizer_cov_trace_cmp4
                - g_free
                - vcard_emul_make_card
                - g_free
                - g_free
                - g_free
                - SECITEM_FreeItem
                - g_log
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - SECITEM_AllocItem
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - CERT_GetDefaultCertDB
                - CERT_NewTempCertificate
                - SECITEM_FreeItem
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - SECITEM_CompareItem
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - SECITEM_FreeItem
                - SECITEM_FreeItem
                - SECITEM_FreeItem
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:756,14'
              BranchSideFuncs:
                - SECITEM_AllocItem
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - CERT_GetDefaultCertDB
                - CERT_NewTempCertificate
                - SECITEM_FreeItem
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - PK11_GetNextGenericObject
                - PK11_DestroyGenericObjects
                - __sanitizer_cov_trace_cmp4
                - g_free
                - vcard_emul_make_card
                - g_free
                - g_free
                - g_free
                - SECITEM_FreeItem
                - g_log
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - SECITEM_CompareItem
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - SECITEM_FreeItem
                - SECITEM_FreeItem
                - SECITEM_FreeItem
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:758,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:759,13'
              BranchSideFuncs:
                - SECITEM_FreeItem
                - SECITEM_FreeItem
                - PK11_GetNextGenericObject
                - PK11_DestroyGenericObjects
                - __sanitizer_cov_trace_cmp4
                - g_free
                - vcard_emul_make_card
                - g_free
                - g_free
                - g_free
                - SECITEM_FreeItem
                - g_log
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - SECITEM_AllocItem
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - CERT_GetDefaultCertDB
                - CERT_NewTempCertificate
                - SECITEM_FreeItem
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - SECITEM_CompareItem
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - SECITEM_FreeItem
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:765,40'
              BranchSideFuncs:
                - CERT_GetDefaultCertDB
                - CERT_NewTempCertificate
                - SECITEM_FreeItem
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - PK11_GetNextGenericObject
                - PK11_DestroyGenericObjects
                - __sanitizer_cov_trace_cmp4
                - g_free
                - vcard_emul_make_card
                - g_free
                - g_free
                - g_free
                - SECITEM_FreeItem
                - g_log
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - SECITEM_AllocItem
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - SECITEM_FreeItem
                - SECITEM_FreeItem
                - SECITEM_CompareItem
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - SECITEM_FreeItem
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:768,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:769,30'
              BranchSideFuncs:
                - SECITEM_FreeItem
                - PK11_GetNextGenericObject
                - PK11_DestroyGenericObjects
                - __sanitizer_cov_trace_cmp4
                - g_free
                - vcard_emul_make_card
                - g_free
                - g_free
                - g_free
                - SECITEM_FreeItem
                - g_log
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - SECITEM_AllocItem
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - CERT_GetDefaultCertDB
                - CERT_NewTempCertificate
                - SECITEM_FreeItem
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - SECITEM_CompareItem
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - SECITEM_FreeItem
                - SECITEM_FreeItem
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:773,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - PK11_GetNextGenericObject
                - PK11_DestroyGenericObjects
                - __sanitizer_cov_trace_cmp4
                - g_free
                - vcard_emul_make_card
                - g_free
                - g_free
                - g_free
                - SECITEM_FreeItem
                - g_log
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - SECITEM_AllocItem
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - CERT_GetDefaultCertDB
                - CERT_NewTempCertificate
                - SECITEM_FreeItem
                - SECITEM_FreeItem
                - SECITEM_FreeItem
                - SECITEM_FreeItem
                - SECITEM_CompareItem
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:773,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:774,37'
              BranchSideFuncs:
                - SECITEM_CompareItem
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - PK11_GetNextGenericObject
                - PK11_DestroyGenericObjects
                - __sanitizer_cov_trace_cmp4
                - g_free
                - vcard_emul_make_card
                - g_free
                - g_free
                - g_free
                - SECITEM_FreeItem
                - g_log
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - SECITEM_AllocItem
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - CERT_GetDefaultCertDB
                - CERT_NewTempCertificate
                - SECITEM_FreeItem
                - SECITEM_FreeItem
                - SECITEM_FreeItem
                - SECITEM_FreeItem
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:783,20'
              BranchSideFuncs:
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - PK11_GetNextGenericObject
                - PK11_DestroyGenericObjects
                - __sanitizer_cov_trace_cmp4
                - g_free
                - vcard_emul_make_card
                - g_free
                - g_free
                - g_free
                - SECITEM_FreeItem
                - g_log
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - SECITEM_AllocItem
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - CERT_GetDefaultCertDB
                - CERT_NewTempCertificate
                - SECITEM_FreeItem
                - __sanitizer_cov_trace_cmp4
                - SECITEM_CompareItem
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - SECITEM_FreeItem
                - SECITEM_FreeItem
                - SECITEM_FreeItem
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:774,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:776,26'
              BranchSideFuncs:
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - PK11_GetNextGenericObject
                - PK11_DestroyGenericObjects
                - __sanitizer_cov_trace_cmp4
                - g_free
                - vcard_emul_make_card
                - g_free
                - g_free
                - g_free
                - SECITEM_FreeItem
                - g_log
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - SECITEM_AllocItem
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - CERT_GetDefaultCertDB
                - CERT_NewTempCertificate
                - SECITEM_FreeItem
                - __sanitizer_cov_trace_cmp4
                - SECITEM_CompareItem
                - __sanitizer_cov_trace_const_cmp4
                - SECITEM_FreeItem
                - SECITEM_FreeItem
                - SECITEM_FreeItem
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:782,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - PK11_GetNextGenericObject
                - PK11_DestroyGenericObjects
                - __sanitizer_cov_trace_cmp4
                - g_free
                - vcard_emul_make_card
                - g_free
                - g_free
                - g_free
                - SECITEM_FreeItem
                - g_log
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - SECITEM_AllocItem
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - CERT_GetDefaultCertDB
                - CERT_NewTempCertificate
                - SECITEM_FreeItem
                - SECITEM_FreeItem
                - SECITEM_FreeItem
                - SECITEM_FreeItem
                - SECITEM_CompareItem
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
                - llvm.memmove.p0i8.p0i8.i64
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:792,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:793,26'
              BranchSideFuncs:
                - SECITEM_FreeItem
                - __sanitizer_cov_trace_cmp4
                - g_free
                - vcard_emul_make_card
                - g_free
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:795,12'
              BranchSideFuncs:
                - g_free
                - vcard_emul_make_card
                - g_free
                - g_free
                - g_free
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:717,5'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:719,12'
          Dst:             vcard_emul_reader_get_slot
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:724,16'
          Dst:             PK11_FindGenericObjects
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:732,40'
          Dst:             PK11_GetNextGenericObject
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:737,5'
          Dst:             vcard_emul_alloc_arrays
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:738,11'
          Dst:             g_malloc_n
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:748,9'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:749,14'
          Dst:             PK11_ReadRawAttribute
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:756,14'
          Dst:             SECITEM_AllocItem
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:757,14'
          Dst:             PK11_ReadRawAttribute
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:759,13'
          Dst:             SECITEM_FreeItem
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:760,13'
          Dst:             SECITEM_FreeItem
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:765,40'
          Dst:             CERT_GetDefaultCertDB
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:765,16'
          Dst:             CERT_NewTempCertificate
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:767,9'
          Dst:             SECITEM_FreeItem
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:769,13'
          Dst:             SECITEM_FreeItem
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:774,17'
          Dst:             SECITEM_CompareItem
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:785,19'
          Dst:             vcard_emul_make_key
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:788,9'
          Dst:             CERT_DestroyCertificate
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:743,40'
          Dst:             PK11_GetNextGenericObject
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:790,5'
          Dst:             PK11_DestroyGenericObjects
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:793,9'
          Dst:             SECITEM_FreeItem
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:795,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:798,12'
          Dst:             vcard_emul_make_card
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:799,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:800,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:801,5'
          Dst:             g_free
    - functionName:    vcard_emul_reader_get_slot
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionDepth:   0
      returnType:      'struct.PK11SlotInfoStr *'
      argCount:        1
      argTypes:
        - 'struct.VReaderStruct *'
      constantsTouched: []
      argNames:
        - vreader
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vreader_get_private
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:597,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:598,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:600,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:596,33'
          Dst:             vreader_get_private
    - functionName:    PK11_FindGenericObjects
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.PK11GenericObjectStr *'
      argCount:        2
      argTypes:
        - 'struct.PK11SlotInfoStr *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PK11_GetNextGenericObject
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.PK11GenericObjectStr *'
      argCount:        1
      argTypes:
        - 'struct.PK11GenericObjectStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_emul_alloc_arrays
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'char ***'
        - 'int **'
        - 'struct.VCardKeyStruct ***'
        - int
      constantsTouched: []
      argNames:
        - certsp
        - cert_lenp
        - keysp
        - cert_count
      BBCount:         3
      ICount:          41
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_malloc_n
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:111,15'
          Dst:             g_malloc_n
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:112,18'
          Dst:             g_malloc_n
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:113,14'
          Dst:             g_malloc_n
    - functionName:    PK11_ReadRawAttribute
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'char *'
        - size_t
        - 'struct.SECItemStr *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SECITEM_AllocItem
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.SECItemStr *'
      argCount:        3
      argTypes:
        - 'struct.PLArenaPool *'
        - 'struct.SECItemStr *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SECITEM_FreeItem
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.SECItemStr *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CERT_GetDefaultCertDB
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.NSSTrustDomainStr *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CERT_NewTempCertificate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.CERTCertificateStr *'
      argCount:        5
      argTypes:
        - 'struct.NSSTrustDomainStr *'
        - 'struct.SECItemStr *'
        - 'char *'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SECITEM_CompareItem
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.SECItemStr *'
        - 'struct.SECItemStr *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_emul_make_key
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionDepth:   0
      returnType:      'struct.VCardKeyStruct *'
      argCount:        2
      argTypes:
        - 'struct.PK11SlotInfoStr *'
        - 'struct.CERTCertificateStr *'
      constantsTouched: []
      argNames:
        - slot
        - cert
      BBCount:         3
      ICount:          36
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CERT_DupCertificate
        - PK11_ReferenceSlot
        - g_malloc_n
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:156,11'
          Dst:             g_malloc_n
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:157,17'
          Dst:             PK11_ReferenceSlot
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:158,17'
          Dst:             CERT_DupCertificate
    - functionName:    CERT_DestroyCertificate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.CERTCertificateStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PK11_DestroyGenericObjects
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.PK11GenericObjectStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_emul_make_card
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 656
      functionDepth:   0
      returnType:      'struct.VCardStruct *'
      argCount:        5
      argTypes:
        - 'struct.VReaderStruct *'
        - 'char **'
        - 'int *'
        - 'struct.VCardKeyStruct **'
        - int
      constantsTouched: []
      argNames:
        - reader
        - certs
        - cert_len
        - keys
        - cert_count
      BBCount:         15
      ICount:          121
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - g_log
        - vcard_emul_create_serial
        - vcard_emul_delete_card
        - vcard_emul_get_type
        - vcard_emul_get_type_params
        - vcard_emul_new_card
        - vcard_emul_reader_get_slot
        - vcard_init
        - vcard_new
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:668,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:669,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:671,39'
              BranchSideFuncs:
                - vcard_emul_reader_get_slot
                - vcard_emul_get_type_params
                - vcard_emul_new_card
                - vcard_new
                - __sanitizer_cov_trace_const_cmp4
                - vcard_init
                - vcard_emul_create_serial
                - vcard_emul_delete_card
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:672,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:673,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:676,41'
              BranchSideFuncs:
                - vcard_emul_get_type_params
                - vcard_emul_new_card
                - vcard_new
                - __sanitizer_cov_trace_const_cmp4
                - vcard_init
                - vcard_emul_create_serial
                - vcard_emul_delete_card
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:680,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:681,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:683,23'
              BranchSideFuncs:
                - vcard_new
                - __sanitizer_cov_trace_const_cmp4
                - vcard_init
                - vcard_emul_create_serial
                - vcard_emul_delete_card
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:684,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:685,32'
              BranchSideFuncs:
                - vcard_emul_delete_card
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:689,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_init
                - vcard_emul_create_serial
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:689,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:690,34'
              BranchSideFuncs:
                - vcard_emul_create_serial
                - vcard_init
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:693,16'
              BranchSideFuncs:
                - vcard_init
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:663,5'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:665,12'
          Dst:             vcard_emul_get_type
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:671,12'
          Dst:             vcard_emul_reader_get_slot
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:676,14'
          Dst:             vcard_emul_get_type_params
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:679,18'
          Dst:             vcard_emul_new_card
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:683,13'
          Dst:             vcard_new
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:683,13'
          Dst:             vcard_emul_delete_card
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:685,9'
          Dst:             vcard_emul_delete_card
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:690,9'
          Dst:             vcard_emul_create_serial
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:693,5'
          Dst:             vcard_init
    - functionName:    vcard_emul_get_type
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 566
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.VReaderStruct *'
      constantsTouched: []
      argNames:
        - vreader
      BBCount:         9
      ICount:          50
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vcard_emul_type_select
        - vreader_get_private
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:570,22'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:570,25'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_type_select
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:574,35'
              BranchSideFuncs:
                - vcard_emul_type_select
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:570,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:571,16'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:574,35'
              BranchSideFuncs:
                - vcard_emul_type_select
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:569,20'
          Dst:             vreader_get_private
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:574,12'
          Dst:             vcard_emul_type_select
    - functionName:    vcard_emul_get_type_params
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 581
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.VReaderStruct *'
      constantsTouched: []
      argNames:
        - vreader
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vreader_get_private
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:585,22'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:585,25'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:589,5'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:585,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:586,16'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:589,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:584,20'
          Dst:             vreader_get_private
    - functionName:    vcard_emul_new_card
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionDepth:   0
      returnType:      'struct.VCardEmulStruct *'
      argCount:        1
      argTypes:
        - 'struct.PK11SlotInfoStr *'
      constantsTouched: []
      argNames:
        - slot
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PK11_ReferenceSlot
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:124,5'
          Dst:             PK11_ReferenceSlot
    - functionName:    vcard_emul_delete_card
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.VCardEmulStruct *'
      constantsTouched: []
      argNames:
        - vcard_emul
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PK11_FreeSlot
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:133,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:136,19'
              BranchSideFuncs:
                - PK11_FreeSlot
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:136,5'
          Dst:             PK11_FreeSlot
    - functionName:    vcard_emul_create_serial
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - card
        - data
        - len
      BBCount:         6
      ICount:          66
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - HASH_Begin
        - HASH_Create
        - HASH_Destroy
        - HASH_End
        - HASH_GetHashTypeByOidTag
        - HASH_Update
        - vcard_set_serial
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:635,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:636,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:639,16'
              BranchSideFuncs:
                - HASH_Begin
                - HASH_Update
                - HASH_End
                - HASH_Destroy
                - vcard_set_serial
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:633,16'
          Dst:             HASH_GetHashTypeByOidTag
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:634,19'
          Dst:             HASH_Create
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:639,5'
          Dst:             HASH_Begin
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:640,5'
          Dst:             HASH_Update
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:641,5'
          Dst:             HASH_End
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:642,5'
          Dst:             HASH_Destroy
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:644,5'
          Dst:             vcard_set_serial
    - functionName:    HASH_GetHashTypeByOidTag
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HASH_Create
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.HASHContextStr *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HASH_Begin
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.HASHContextStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HASH_Update
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.HASHContextStr *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HASH_End
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'struct.HASHContextStr *'
        - 'char *'
        - 'int *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    HASH_Destroy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.HASHContextStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PK11_ReferenceSlot
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.PK11SlotInfoStr *'
      argCount:        1
      argTypes:
        - 'struct.PK11SlotInfoStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CERT_DupCertificate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.CERTCertificateStr *'
      argCount:        1
      argTypes:
        - 'struct.CERTCertificateStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_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:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_emul_usage
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1510
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - fprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1511,12'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1511,12'
              BranchSideFuncs:
                - fprintf
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1511,12'
              BranchSideFuncs:
                - fprintf
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1511,4'
          Dst:             fprintf
    - 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:    15
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_emul_read_object
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1458
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - card
        - label
        - ret_len
      BBCount:         22
      ICount:          174
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - PK11_DestroyGenericObject
        - PK11_DestroyGenericObjects
        - PK11_FindGenericObjects
        - PK11_GetNextGenericObject
        - PK11_ReadRawAttribute
        - PK11_UnlinkGenericObject
        - PORT_Free
        - g_log
        - g_memdup2
        - memcmp
        - strlen
        - vcard_emul_card_get_slot
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1469,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1470,13'
              BranchSideFuncs:
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - PORT_Free
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetNextGenericObject
                - PK11_DestroyGenericObjects
                - PK11_ReadRawAttribute
                - PK11_DestroyGenericObject
                - __sanitizer_cov_trace_const_cmp4
                - g_memdup2
                - PORT_Free
                - PK11_UnlinkGenericObject
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - PK11_DestroyGenericObjects
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1491,32'
              BranchSideFuncs:
                - PK11_DestroyGenericObjects
                - PK11_ReadRawAttribute
                - PK11_DestroyGenericObject
                - __sanitizer_cov_trace_const_cmp4
                - g_memdup2
                - PORT_Free
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1473,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1474,40'
              BranchSideFuncs:
                - PK11_DestroyGenericObjects
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1478,20'
              BranchSideFuncs:
                - strlen
                - __sanitizer_cov_trace_cmp8
                - PORT_Free
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetNextGenericObject
                - PK11_DestroyGenericObjects
                - PK11_ReadRawAttribute
                - PK11_DestroyGenericObject
                - __sanitizer_cov_trace_const_cmp4
                - g_memdup2
                - PORT_Free
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - PK11_DestroyGenericObjects
                - PK11_UnlinkGenericObject
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1479,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1479,23'
              BranchSideFuncs:
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - PORT_Free
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetNextGenericObject
                - PK11_DestroyGenericObjects
                - PK11_ReadRawAttribute
                - PK11_DestroyGenericObject
                - __sanitizer_cov_trace_const_cmp4
                - g_memdup2
                - PORT_Free
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - PK11_DestroyGenericObjects
                - PK11_UnlinkGenericObject
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1482,26'
              BranchSideFuncs:
                - PORT_Free
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetNextGenericObject
                - PK11_DestroyGenericObjects
                - PK11_ReadRawAttribute
                - PK11_DestroyGenericObject
                - __sanitizer_cov_trace_const_cmp4
                - g_memdup2
                - PORT_Free
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - PK11_DestroyGenericObjects
                - PK11_UnlinkGenericObject
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1478,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1480,19'
              BranchSideFuncs:
                - PORT_Free
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetNextGenericObject
                - PK11_DestroyGenericObjects
                - PK11_ReadRawAttribute
                - PK11_DestroyGenericObject
                - __sanitizer_cov_trace_const_cmp4
                - g_memdup2
                - PORT_Free
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - PK11_DestroyGenericObjects
                - PK11_UnlinkGenericObject
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1482,26'
              BranchSideFuncs:
                - PORT_Free
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetNextGenericObject
                - PK11_DestroyGenericObjects
                - PK11_ReadRawAttribute
                - PK11_DestroyGenericObject
                - __sanitizer_cov_trace_const_cmp4
                - g_memdup2
                - PORT_Free
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - PK11_DestroyGenericObjects
                - PK11_UnlinkGenericObject
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1485,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1486,38'
              BranchSideFuncs:
                - PK11_UnlinkGenericObject
                - PK11_DestroyGenericObjects
                - PK11_ReadRawAttribute
                - PK11_DestroyGenericObject
                - __sanitizer_cov_trace_const_cmp4
                - g_memdup2
                - PORT_Free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1490,5'
              BranchSideFuncs:
                - PK11_GetNextGenericObject
                - PK11_DestroyGenericObjects
                - PK11_ReadRawAttribute
                - PK11_DestroyGenericObject
                - __sanitizer_cov_trace_const_cmp4
                - g_memdup2
                - PORT_Free
                - PK11_ReadRawAttribute
                - __sanitizer_cov_trace_const_cmp4
                - strlen
                - __sanitizer_cov_trace_cmp8
                - PORT_Free
                - __sanitizer_cov_trace_const_cmp4
                - PK11_UnlinkGenericObject
                - memcmp
                - __sanitizer_cov_trace_const_cmp4
                - PK11_DestroyGenericObjects
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1493,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1494,9'
              BranchSideFuncs:
                - PK11_ReadRawAttribute
                - PK11_DestroyGenericObject
                - __sanitizer_cov_trace_const_cmp4
                - g_memdup2
                - PORT_Free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1496,49'
              BranchSideFuncs:
                - PK11_ReadRawAttribute
                - PK11_DestroyGenericObject
                - __sanitizer_cov_trace_const_cmp4
                - g_memdup2
                - PORT_Free
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1499,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1500,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1502,23'
              BranchSideFuncs:
                - g_memdup2
                - PORT_Free
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1465,12'
          Dst:             vcard_emul_card_get_slot
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1467,16'
          Dst:             PK11_FindGenericObjects
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1468,5'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1471,13'
          Dst:             PK11_ReadRawAttribute
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1474,13'
          Dst:             PK11_DestroyGenericObjects
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1478,13'
          Dst:             strlen
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1479,16'
          Dst:             memcmp
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1482,9'
          Dst:             PORT_Free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1486,13'
          Dst:             PK11_UnlinkGenericObject
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1469,37'
          Dst:             PK11_GetNextGenericObject
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1491,5'
          Dst:             PK11_DestroyGenericObjects
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1496,9'
          Dst:             PK11_ReadRawAttribute
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1498,5'
          Dst:             PK11_DestroyGenericObject
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1503,11'
          Dst:             g_memdup2
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1504,5'
          Dst:             PORT_Free
    - functionName:    vcard_emul_card_get_slot
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionDepth:   0
      returnType:      'struct.PK11SlotInfoStr *'
      argCount:        1
      argTypes:
        - 'struct.VCardStruct *'
      constantsTouched: []
      argNames:
        - card
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vcard_get_private
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:143,28'
          Dst:             vcard_get_private
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PORT_Free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PK11_UnlinkGenericObject
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.PK11GenericObjectStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PK11_DestroyGenericObject
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.PK11GenericObjectStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    find_blank
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __ctype_b_loc
      functionUses:    4
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1254,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1254,21'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1254,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1254,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1255,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1256,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1254,21'
          Dst:             __ctype_b_loc
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'short **'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    count_tokens
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1229
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'char *'
        - char
        - char
      constantsTouched: []
      argNames:
        - str
        - token
        - token_end
      BBCount:         11
      ICount:          66
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1232,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1232,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1233,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1233,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1234,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1236,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1236,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1237,13'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1239,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp1
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
      Callsites:       []
    - functionName:    strip
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1245
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - str
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __ctype_b_loc
      functionUses:    12
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1246,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1246,20'
              BranchSideFuncs:
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1246,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1246,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1247,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __ctype_b_loc
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1248,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1246,20'
          Dst:             __ctype_b_loc
    - functionName:    vcard_emul_options
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1284
      functionDepth:   0
      returnType:      'struct.VCardEmulOptionsStruct *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - args
      BBCount:         110
      ICount:          840
      EdgeCount:       150
      CyclomaticComplexity: 42
      functionsReached:
        - count_tokens
        - find_blank
        - fprintf
        - g_free
        - g_malloc_n
        - g_realloc_n
        - g_strndup
        - strip
        - strncmp
        - strpbrk
        - vcard_emul_type_from_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1294,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1295,17'
              BranchSideFuncs:
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1300,21'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1300,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1312,26'
              BranchSideFuncs:
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1364,28'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1313,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1314,25'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1317,26'
              BranchSideFuncs:
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1319,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1319,13'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1319,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - fprintf
                - fprintf
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1319,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1319,13'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1319,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1319,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1319,13'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1319,13'
              BranchSideFuncs:
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1320,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1320,13'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1320,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - fprintf
                - fprintf
                - fprintf
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1320,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1320,13'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1320,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1320,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1320,13'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1320,13'
              BranchSideFuncs:
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1321,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1321,13'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1321,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1321,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1321,13'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1321,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1321,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1321,13'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1321,13'
              BranchSideFuncs:
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1322,34'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1322,32'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1322,32'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1326,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1327,25'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1332,13'
              BranchSideFuncs:
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1332,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1332,13'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1332,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1332,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1332,13'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1332,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1332,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1332,13'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1332,13'
              BranchSideFuncs:
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1334,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1335,25'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1339,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1339,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1340,30'
              BranchSideFuncs:
                - g_realloc_n
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strpbrk
                - g_strndup
                - strip
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1344,27'
              BranchSideFuncs:
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strpbrk
                - g_strndup
                - strip
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1353,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1354,36'
              BranchSideFuncs:
                - strpbrk
                - g_strndup
                - strip
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1359,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1359,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1360,21'
              BranchSideFuncs:
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1362,13'
              BranchSideFuncs:
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1364,20'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1365,26'
              BranchSideFuncs:
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1375,28'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1366,30'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1366,34'
              BranchSideFuncs:
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1367,17'
              BranchSideFuncs:
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1366,46'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1366,50'
              BranchSideFuncs:
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1367,17'
              BranchSideFuncs:
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1366,62'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1366,66'
              BranchSideFuncs:
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1367,17'
              BranchSideFuncs:
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1366,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1367,17'
              BranchSideFuncs:
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1368,32'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1368,24'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1369,17'
              BranchSideFuncs:
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1371,17'
              BranchSideFuncs:
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1375,20'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1376,26'
              BranchSideFuncs:
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1385,28'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1378,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1379,25'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1383,31'
              BranchSideFuncs:
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1385,20'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1388,17'
              BranchSideFuncs:
                - strip
                - find_blank
                - g_strndup
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1397,28'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1388,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1389,25'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1392,26'
              BranchSideFuncs:
                - strip
                - find_blank
                - g_strndup
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1397,20'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1400,17'
              BranchSideFuncs:
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1420,28'
              BranchSideFuncs:
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1400,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1401,25'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1404,26'
              BranchSideFuncs:
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1405,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1406,25'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1409,17'
              BranchSideFuncs:
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1412,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1413,25'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1416,38'
              BranchSideFuncs:
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1417,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1418,21'
              BranchSideFuncs:
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1420,9'
              BranchSideFuncs:
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1420,20'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1421,13'
              BranchSideFuncs:
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1431,21'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1434,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1293,22'
              BranchSideFuncs:
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - fprintf
                - fprintf
                - strip
                - find_blank
                - g_strndup
                - fprintf
                - strip
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - fprintf
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strncmp
                - __sanitizer_cov_trace_const_cmp4
                - find_blank
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp8
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_emul_type_from_string
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strip
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - g_strndup
                - g_strndup
                - g_strndup
                - count_tokens
                - g_malloc_n
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - strpbrk
                - g_strndup
                - strip
                - g_realloc_n
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
                - fprintf
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1436,12'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1440,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1441,16'
              BranchSideFuncs:
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1449,12'
              BranchSideFuncs:
                - g_free
                - g_free
                - g_free
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1444,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1445,20'
              BranchSideFuncs:
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1447,16'
              BranchSideFuncs:
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - g_free
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1293,16'
          Dst:             strip
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1300,13'
          Dst:             strncmp
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1312,20'
          Dst:             strip
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1314,17'
          Dst:             fprintf
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1317,20'
          Dst:             strip
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1319,13'
          Dst:             strpbrk
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1319,13'
          Dst:             fprintf
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1319,13'
          Dst:             strip
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1320,13'
          Dst:             strpbrk
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1320,13'
          Dst:             fprintf
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1320,13'
          Dst:             strip
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1321,13'
          Dst:             strpbrk
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1321,13'
          Dst:             fprintf
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1321,13'
          Dst:             strip
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1325,20'
          Dst:             vcard_emul_type_from_string
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1327,17'
          Dst:             fprintf
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1332,13'
          Dst:             strpbrk
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1332,13'
          Dst:             fprintf
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1332,13'
          Dst:             strip
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1335,17'
          Dst:             fprintf
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1341,33'
          Dst:             g_realloc_n
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1345,32'
          Dst:             g_strndup
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1346,33'
          Dst:             g_strndup
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1349,17'
          Dst:             g_strndup
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1350,21'
          Dst:             count_tokens
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1352,37'
          Dst:             g_malloc_n
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1355,24'
          Dst:             strpbrk
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1356,44'
          Dst:             g_strndup
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1357,24'
          Dst:             strip
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1364,20'
          Dst:             strncmp
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1365,20'
          Dst:             strip
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1368,24'
          Dst:             strncmp
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1373,20'
          Dst:             find_blank
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1375,20'
          Dst:             strncmp
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1376,20'
          Dst:             strip
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1377,34'
          Dst:             vcard_emul_type_from_string
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1379,17'
          Dst:             fprintf
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1383,20'
          Dst:             find_blank
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1385,20'
          Dst:             strncmp
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1389,17'
          Dst:             fprintf
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1392,20'
          Dst:             strip
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1394,20'
          Dst:             find_blank
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1395,36'
          Dst:             g_strndup
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1397,20'
          Dst:             strncmp
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1401,17'
          Dst:             fprintf
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1404,20'
          Dst:             strip
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1406,17'
          Dst:             fprintf
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1411,20'
          Dst:             strpbrk
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1413,17'
          Dst:             fprintf
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1416,28'
          Dst:             g_strndup
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1420,20'
          Dst:             strncmp
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1423,20'
          Dst:             find_blank
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1431,13'
          Dst:             fprintf
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1441,9'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1442,9'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1443,9'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1445,13'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1447,9'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1449,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1450,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1451,5'
          Dst:             g_free
    - 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:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strpbrk
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_realloc_n
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'char *'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_strndup
      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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_emul_finalize
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1211
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - NSS_ShutdownContext
        - g_log
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1212,15'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1214,30'
              BranchSideFuncs:
                - NSS_ShutdownContext
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1214,30'
              BranchSideFuncs:
                - NSS_ShutdownContext
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1215,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1216,9'
              BranchSideFuncs:
                - g_log
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1219,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1214,10'
          Dst:             NSS_ShutdownContext
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1216,9'
          Dst:             g_log
    - functionName:    NSS_ShutdownContext
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.NSSInitContextStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_emul_replay_insertion_events
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1194
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         7
      ICount:          48
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - vreader_get_reader_list
        - vreader_list_delete
        - vreader_list_get_first
        - vreader_list_get_next
        - vreader_list_get_reader
        - vreader_queue_card_event
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1195,23'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1197,25'
              BranchSideFuncs:
                - vreader_get_reader_list
                - vreader_list_get_first
                - vreader_list_delete
                - vreader_list_get_reader
                - vreader_list_get_next
                - vreader_queue_card_event
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1197,25'
              BranchSideFuncs:
                - vreader_get_reader_list
                - vreader_list_get_first
                - vreader_list_delete
                - vreader_list_get_reader
                - vreader_list_get_next
                - vreader_queue_card_event
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1199,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1201,52'
              BranchSideFuncs:
                - vreader_list_get_reader
                - vreader_list_get_next
                - vreader_queue_card_event
                - vreader_list_delete
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1206,25'
              BranchSideFuncs:
                - vreader_list_delete
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1197,25'
          Dst:             vreader_get_reader_list
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1199,26'
          Dst:             vreader_list_get_first
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1201,28'
          Dst:             vreader_list_get_reader
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1202,22'
          Dst:             vreader_list_get_next
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1203,9'
          Dst:             vreader_queue_card_event
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1206,5'
          Dst:             vreader_list_delete
    - functionName:    vcard_emul_new_event_thread
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 899
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.SECMODModuleStr *'
      constantsTouched: []
      argNames:
        - module
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PR_CreateThread
        - vcard_emul_event_thread
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:900,5'
          Dst:             PR_CreateThread
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:900,5'
          Dst:             vcard_emul_event_thread
    - functionName:    PR_CreateThread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.PRThread *'
      argCount:        7
      argTypes:
        - int
        - 'func_type *'
        - 'char *'
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_emul_init_series
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 882
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.VReaderStruct *'
        - 'struct.VCardStruct *'
      constantsTouched: []
      argNames:
        - vreader
        - vcard
      BBCount:         6
      ICount:          54
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - PK11_GetSlotSeries
        - PK11_IsPresent
        - vreader_get_private
        - vreader_insert_card
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:888,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:888,9'
              BranchSideFuncs:
                - vreader_insert_card
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:889,29'
              BranchSideFuncs:
                - vreader_insert_card
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:883,33'
          Dst:             vreader_get_private
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:886,29'
          Dst:             PK11_IsPresent
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:887,28'
          Dst:             PK11_GetSlotSeries
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:889,9'
          Dst:             vreader_insert_card
    - functionName:    vcard_emul_get_password
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 923
      functionDepth:   0
      returnType:      'char *'
      argCount:        3
      argTypes:
        - 'struct.PK11SlotInfoStr *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - slot
        - retries
        - pw_arg
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PORT_Strdup
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:925,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:926,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:929,9'
              BranchSideFuncs:
                - PORT_Strdup
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:929,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:930,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:933,24'
              BranchSideFuncs:
                - PORT_Strdup
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:933,12'
          Dst:             PORT_Strdup
    - functionName:    PORT_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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_emul_init
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 989
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.VCardEmulOptionsStruct *'
      constantsTouched: []
      argNames:
        - options
      BBCount:         59
      ICount:          516
      EdgeCount:       79
      CyclomaticComplexity: 22
      functionsReached:
        - CERT_DestroyCertificate
        - NSS_InitContext
        - PK11_FindCertFromNickname
        - PK11_FindSlotByName
        - PK11_FreeSlot
        - PK11_GetSlotName
        - PK11_IsHW
        - PK11_IsPresent
        - PK11_IsRemovable
        - PK11_SetPasswordFunc
        - SECMOD_GetDefaultModuleList
        - SECMOD_GetDefaultModuleListLock
        - SECMOD_GetInternalModule
        - SECMOD_GetReadLock
        - SECMOD_ReleaseReadLock
        - fprintf
        - g_free
        - g_log
        - g_strdup
        - vcard_emul_alloc_arrays
        - vcard_emul_get_password
        - vcard_emul_init_series
        - vcard_emul_make_card
        - vcard_emul_make_key
        - vcard_emul_mirror_card
        - vcard_emul_new_event_thread
        - vcard_free
        - vcard_reference
        - vevent_queue_init
        - vreader_add_reader
        - vreader_emul_delete
        - vreader_emul_new
        - vreader_free
        - vreader_get_name
        - vreader_init
        - vreader_insert_card
        - vreader_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1002,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1003,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1005,28'
              BranchSideFuncs:
                - vreader_init
                - vevent_queue_init
                - NSS_InitContext
                - g_free
                - PK11_SetPasswordFunc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - SECMOD_GetDefaultModuleListLock
                - SECMOD_GetDefaultModuleList
                - g_strdup
                - SECMOD_GetReadLock
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FindSlotByName
                - vreader_emul_new
                - vreader_new
                - vreader_add_reader
                - vcard_emul_alloc_arrays
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - g_free
                - g_free
                - g_free
                - vcard_emul_make_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vcard_reference
                - vcard_free
                - vreader_free
                - PK11_FindCertFromNickname
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - g_log
                - g_free
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1009,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1010,17'
              BranchSideFuncs:
                - NSS_InitContext
                - g_free
                - PK11_SetPasswordFunc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - SECMOD_GetDefaultModuleListLock
                - SECMOD_GetDefaultModuleList
                - g_strdup
                - SECMOD_GetReadLock
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FindSlotByName
                - vreader_emul_new
                - vreader_new
                - vreader_add_reader
                - vcard_emul_alloc_arrays
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - g_free
                - g_free
                - g_free
                - vcard_emul_make_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vcard_reference
                - vcard_free
                - vreader_free
                - PK11_FindCertFromNickname
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - g_log
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1032,14'
              BranchSideFuncs:
                - NSS_InitContext
                - g_free
                - PK11_SetPasswordFunc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - SECMOD_GetDefaultModuleListLock
                - SECMOD_GetDefaultModuleList
                - g_strdup
                - SECMOD_GetReadLock
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FindSlotByName
                - vreader_emul_new
                - vreader_new
                - vreader_add_reader
                - vcard_emul_alloc_arrays
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - g_free
                - g_free
                - g_free
                - vcard_emul_make_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vcard_reference
                - vcard_free
                - vreader_free
                - PK11_FindCertFromNickname
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - g_log
                - g_free
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1033,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1035,16'
              BranchSideFuncs:
                - NSS_InitContext
                - g_free
                - PK11_SetPasswordFunc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - SECMOD_GetDefaultModuleListLock
                - SECMOD_GetDefaultModuleList
                - g_strdup
                - SECMOD_GetReadLock
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FindSlotByName
                - vreader_emul_new
                - vreader_new
                - vreader_add_reader
                - vcard_emul_alloc_arrays
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - g_free
                - g_free
                - g_free
                - vcard_emul_make_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vcard_reference
                - vcard_free
                - vreader_free
                - PK11_FindCertFromNickname
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - g_log
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1047,31'
              BranchSideFuncs:
                - NSS_InitContext
                - g_free
                - PK11_SetPasswordFunc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - SECMOD_GetDefaultModuleListLock
                - SECMOD_GetDefaultModuleList
                - g_strdup
                - SECMOD_GetReadLock
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FindSlotByName
                - vreader_emul_new
                - vreader_new
                - vreader_add_reader
                - vcard_emul_alloc_arrays
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - g_free
                - g_free
                - g_free
                - vcard_emul_make_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vcard_reference
                - vcard_free
                - vreader_free
                - PK11_FindCertFromNickname
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - g_log
                - g_free
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1048,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1049,9'
              BranchSideFuncs:
                - g_log
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1054,12'
              BranchSideFuncs:
                - g_free
                - PK11_SetPasswordFunc
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - SECMOD_GetDefaultModuleListLock
                - SECMOD_GetDefaultModuleList
                - g_strdup
                - SECMOD_GetReadLock
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FindSlotByName
                - vreader_emul_new
                - vreader_new
                - vreader_add_reader
                - vcard_emul_alloc_arrays
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - g_free
                - g_free
                - g_free
                - vcard_emul_make_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vcard_reference
                - vcard_free
                - vreader_free
                - PK11_FindCertFromNickname
                - vcard_emul_make_key
                - CERT_DestroyCertificate
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1062,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1070,36'
              BranchSideFuncs:
                - PK11_FindSlotByName
                - vreader_emul_new
                - vreader_new
                - vreader_add_reader
                - vcard_emul_alloc_arrays
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - SECMOD_GetDefaultModuleListLock
                - SECMOD_GetDefaultModuleList
                - g_strdup
                - SECMOD_GetReadLock
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_make_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vcard_reference
                - vcard_free
                - vreader_free
                - PK11_FindCertFromNickname
                - vcard_emul_make_key
                - CERT_DestroyCertificate
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1118,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - SECMOD_GetDefaultModuleListLock
                - SECMOD_GetDefaultModuleList
                - g_strdup
                - SECMOD_GetReadLock
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1071,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1072,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - SECMOD_GetDefaultModuleListLock
                - SECMOD_GetDefaultModuleList
                - g_strdup
                - SECMOD_GetReadLock
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FindSlotByName
                - vreader_emul_new
                - vreader_new
                - vreader_add_reader
                - vcard_emul_alloc_arrays
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - g_free
                - g_free
                - g_free
                - vcard_emul_make_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vcard_reference
                - vcard_free
                - vreader_free
                - PK11_FindCertFromNickname
                - vcard_emul_make_key
                - CERT_DestroyCertificate
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1074,41'
              BranchSideFuncs:
                - vreader_emul_new
                - vreader_new
                - vreader_add_reader
                - vcard_emul_alloc_arrays
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - SECMOD_GetDefaultModuleListLock
                - SECMOD_GetDefaultModuleList
                - g_strdup
                - SECMOD_GetReadLock
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FindSlotByName
                - vcard_emul_make_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vcard_reference
                - vcard_free
                - vreader_free
                - PK11_FindCertFromNickname
                - vcard_emul_make_key
                - CERT_DestroyCertificate
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1084,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1088,41'
              BranchSideFuncs:
                - PK11_FindCertFromNickname
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - SECMOD_GetDefaultModuleListLock
                - SECMOD_GetDefaultModuleList
                - g_strdup
                - SECMOD_GetReadLock
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FindSlotByName
                - vreader_emul_new
                - vreader_new
                - vreader_add_reader
                - vcard_emul_alloc_arrays
                - vcard_emul_make_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vcard_reference
                - vcard_free
                - vreader_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1100,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - SECMOD_GetDefaultModuleListLock
                - SECMOD_GetDefaultModuleList
                - g_strdup
                - SECMOD_GetReadLock
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FindSlotByName
                - vreader_emul_new
                - vreader_new
                - vreader_add_reader
                - vcard_emul_alloc_arrays
                - __sanitizer_cov_trace_cmp4
                - PK11_FindCertFromNickname
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - vcard_emul_make_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vcard_reference
                - vcard_free
                - vreader_free
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1090,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1091,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - SECMOD_GetDefaultModuleListLock
                - SECMOD_GetDefaultModuleList
                - g_strdup
                - SECMOD_GetReadLock
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FindSlotByName
                - vreader_emul_new
                - vreader_new
                - vreader_add_reader
                - vcard_emul_alloc_arrays
                - vcard_emul_make_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vcard_reference
                - vcard_free
                - vreader_free
                - PK11_FindCertFromNickname
                - vcard_emul_make_key
                - CERT_DestroyCertificate
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1093,33'
              BranchSideFuncs:
                - vcard_emul_make_key
                - CERT_DestroyCertificate
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FreeSlot
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - SECMOD_GetDefaultModuleListLock
                - SECMOD_GetDefaultModuleList
                - g_strdup
                - SECMOD_GetReadLock
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FindSlotByName
                - vreader_emul_new
                - vreader_new
                - vreader_add_reader
                - vcard_emul_alloc_arrays
                - vcard_emul_make_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vcard_reference
                - vcard_free
                - vreader_free
                - PK11_FindCertFromNickname
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1100,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1101,20'
              BranchSideFuncs:
                - vcard_emul_make_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vcard_reference
                - vcard_free
                - vreader_free
                - PK11_FreeSlot
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - SECMOD_GetDefaultModuleListLock
                - SECMOD_GetDefaultModuleList
                - g_strdup
                - SECMOD_GetReadLock
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FindSlotByName
                - vreader_emul_new
                - vreader_new
                - vreader_add_reader
                - vcard_emul_alloc_arrays
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FindCertFromNickname
                - vcard_emul_make_key
                - CERT_DestroyCertificate
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1111,23'
              BranchSideFuncs:
                - PK11_FreeSlot
                - g_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - SECMOD_GetDefaultModuleListLock
                - SECMOD_GetDefaultModuleList
                - g_strdup
                - SECMOD_GetReadLock
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
                - PK11_FindSlotByName
                - vreader_emul_new
                - vreader_new
                - vreader_add_reader
                - vcard_emul_alloc_arrays
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_make_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vcard_reference
                - vcard_free
                - vreader_free
                - PK11_FindCertFromNickname
                - vcard_emul_make_key
                - CERT_DestroyCertificate
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1118,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1119,25'
              BranchSideFuncs:
                - SECMOD_GetDefaultModuleListLock
                - SECMOD_GetDefaultModuleList
                - g_strdup
                - SECMOD_GetReadLock
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1125,19'
              BranchSideFuncs:
                - SECMOD_GetDefaultModuleListLock
                - SECMOD_GetDefaultModuleList
                - g_strdup
                - SECMOD_GetReadLock
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1135,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1136,32'
              BranchSideFuncs:
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - SECMOD_ReleaseReadLock
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1183,28'
              BranchSideFuncs:
                - SECMOD_ReleaseReadLock
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1139,28'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1139,31'
              BranchSideFuncs:
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1140,13'
              BranchSideFuncs:
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1139,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1140,13'
              BranchSideFuncs:
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1143,9'
              BranchSideFuncs:
                - g_log
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1144,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1145,34'
              BranchSideFuncs:
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1181,37'
              BranchSideFuncs:
                - vcard_emul_new_event_thread
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - __sanitizer_cov_trace_cmp4
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1148,30'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1148,51'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1150,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1148,57'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1149,18'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1150,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1149,48'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1149,62'
              BranchSideFuncs:
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1152,55'
              BranchSideFuncs:
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1148,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1150,17'
              BranchSideFuncs:
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1152,55'
              BranchSideFuncs:
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1152,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1158,25'
              BranchSideFuncs:
                - fprintf
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1162,45'
              BranchSideFuncs:
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:1170,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1171,24'
              BranchSideFuncs:
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - vreader_free
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:1179,26'
              BranchSideFuncs:
                - vreader_free
                - __sanitizer_cov_trace_cmp4
                - vcard_emul_new_event_thread
                - SECMOD_ReleaseReadLock
                - SECMOD_GetInternalModule
                - g_log
                - PK11_IsRemovable
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_GetSlotName
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_emul_new
                - PK11_GetSlotName
                - vreader_new
                - vreader_add_reader
                - PK11_GetSlotName
                - g_log
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_emul_init_series
                - vreader_get_name
                - g_log
                - vcard_free
                - fprintf
                - PK11_IsHW
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1000,5'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1006,5'
          Dst:             vreader_init
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1007,5'
          Dst:             vevent_queue_init
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1047,15'
          Dst:             NSS_InitContext
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1049,9'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1051,9'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1054,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1058,5'
          Dst:             PK11_SetPasswordFunc
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1058,5'
          Dst:             vcard_emul_get_password
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1070,16'
          Dst:             PK11_FindSlotByName
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1074,24'
          Dst:             vreader_emul_new
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1076,19'
          Dst:             vreader_new
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1076,19'
          Dst:             vreader_emul_delete
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1078,9'
          Dst:             vreader_add_reader
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1080,9'
          Dst:             vcard_emul_alloc_arrays
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1087,37'
          Dst:             PK11_FindCertFromNickname
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1095,32'
          Dst:             vcard_emul_make_key
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1097,13'
          Dst:             CERT_DestroyCertificate
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1101,28'
          Dst:             vcard_emul_make_card
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1103,13'
          Dst:             vreader_insert_card
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1104,13'
          Dst:             vcard_emul_init_series
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1106,41'
          Dst:             vcard_reference
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1107,13'
          Dst:             vcard_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1108,13'
          Dst:             vreader_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1111,9'
          Dst:             PK11_FreeSlot
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1112,9'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1113,9'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1114,9'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1120,9'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1125,19'
          Dst:             SECMOD_GetDefaultModuleListLock
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1126,19'
          Dst:             SECMOD_GetDefaultModuleList
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1132,27'
          Dst:             g_strdup
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1134,5'
          Dst:             SECMOD_GetReadLock
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1139,41'
          Dst:             SECMOD_GetInternalModule
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1143,9'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1148,34'
          Dst:             PK11_IsRemovable
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1149,52'
          Dst:             PK11_IsHW
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1152,38'
          Dst:             PK11_GetSlotName
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1152,17'
          Dst:             strcmp
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1158,17'
          Dst:             fprintf
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1162,28'
          Dst:             vreader_emul_new
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1164,35'
          Dst:             PK11_GetSlotName
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1164,23'
          Dst:             vreader_new
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1164,23'
          Dst:             vreader_emul_delete
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1166,13'
          Dst:             vreader_add_reader
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1167,13'
          Dst:             PK11_GetSlotName
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1167,13'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1170,17'
          Dst:             PK11_IsPresent
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1172,25'
          Dst:             vcard_emul_mirror_card
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1173,17'
          Dst:             vreader_insert_card
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1174,17'
          Dst:             vcard_emul_init_series
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1175,17'
          Dst:             vreader_get_name
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1175,17'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1177,17'
          Dst:             vcard_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1179,13'
          Dst:             vreader_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1181,9'
          Dst:             vcard_emul_new_event_thread
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:1183,5'
          Dst:             SECMOD_ReleaseReadLock
    - functionName:    NSS_InitContext
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.NSSInitContextStr *'
      argCount:        6
      argTypes:
        - 'char *'
        - 'char *'
        - 'char *'
        - 'char *'
        - 'struct.NSSInitParametersStr *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PK11_SetPasswordFunc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PK11_FindSlotByName
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.PK11SlotInfoStr *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PK11_FindCertFromNickname
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.CERTCertificateStr *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SECMOD_GetDefaultModuleListLock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.nssRWLockStr *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SECMOD_GetDefaultModuleList
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.SECMODModuleListStr *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SECMOD_GetReadLock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.nssRWLockStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SECMOD_GetInternalModule
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.SECMODModuleStr *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PK11_IsRemovable
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.PK11SlotInfoStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PK11_IsHW
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.PK11SlotInfoStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - 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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SECMOD_ReleaseReadLock
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.nssRWLockStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_emul_force_card_insert
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 952
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.VReaderStruct *'
      constantsTouched: []
      argNames:
        - vreader
      BBCount:         14
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - PK11_IsPresent
        - vcard_emul_mirror_card
        - vcard_free
        - vcard_reference
        - vreader_card_is_present
        - vreader_get_private
        - vreader_insert_card
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:956,24'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:956,52'
              BranchSideFuncs:
                - vreader_card_is_present
                - __sanitizer_cov_trace_const_cmp4
                - vreader_get_private
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_free
                - vcard_reference
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:957,9'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:956,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:957,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:959,40'
              BranchSideFuncs:
                - vreader_get_private
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_free
                - vcard_reference
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:962,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:963,33'
              BranchSideFuncs:
                - vcard_reference
                - vreader_insert_card
                - vcard_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:966,29'
              BranchSideFuncs:
                - PK11_IsPresent
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_free
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:966,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:968,13'
              BranchSideFuncs:
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:970,40'
              BranchSideFuncs:
                - vcard_emul_mirror_card
                - vreader_insert_card
                - vcard_free
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:956,28'
          Dst:             vreader_card_is_present
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:959,20'
          Dst:             vreader_get_private
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:963,17'
          Dst:             vcard_reference
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:966,14'
          Dst:             PK11_IsPresent
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:970,17'
          Dst:             vcard_emul_mirror_card
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:972,5'
          Dst:             vreader_insert_card
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:973,5'
          Dst:             vcard_free
    - functionName:    vcard_emul_force_card_remove
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 939
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.VReaderStruct *'
      constantsTouched: []
      argNames:
        - vreader
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vreader_card_is_present
        - vreader_insert_card
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:940,24'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:940,52'
              BranchSideFuncs:
                - vreader_card_is_present
                - __sanitizer_cov_trace_const_cmp4
                - vreader_insert_card
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:941,9'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:940,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:941,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:945,25'
              BranchSideFuncs:
                - vreader_insert_card
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:940,28'
          Dst:             vreader_card_is_present
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:945,5'
          Dst:             vreader_insert_card
    - functionName:    vcard_emul_get_atr
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - card
        - atr
        - atr_len
      BBCount:         12
      ICount:          71
      EdgeCount:       14
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - vcard_alloc_atr
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:615,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:615,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_alloc_atr
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:617,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_alloc_atr
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:617,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:618,19'
              BranchSideFuncs:
                - vcard_alloc_atr
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:620,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:620,11'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:620,11'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:620,11'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:615,5'
          Dst:             __assert_fail
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:618,19'
          Dst:             vcard_alloc_atr
    - functionName:    vcard_emul_reset
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 494
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.VCardStruct *'
        - int
      constantsTouched: []
      argNames:
        - card
        - power
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vcard_emul_logout
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:499,5'
          Dst:             vcard_emul_logout
    - functionName:    vcard_emul_logout
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 479
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.VCardStruct *'
      constantsTouched: []
      argNames:
        - card
      BBCount:         8
      ICount:          42
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PK11_IsLoggedIn
        - PK11_Logout
        - vcard_emul_card_get_slot
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:482,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:483,9'
              BranchSideFuncs:
                - vcard_emul_card_get_slot
                - PK11_IsLoggedIn
                - __sanitizer_cov_trace_const_cmp4
                - PK11_Logout
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:486,37'
              BranchSideFuncs:
                - vcard_emul_card_get_slot
                - PK11_IsLoggedIn
                - __sanitizer_cov_trace_const_cmp4
                - PK11_Logout
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:487,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:487,9'
              BranchSideFuncs:
                - PK11_Logout
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:488,21'
              BranchSideFuncs:
                - PK11_Logout
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:486,12'
          Dst:             vcard_emul_card_get_slot
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:487,9'
          Dst:             PK11_IsLoggedIn
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:488,9'
          Dst:             PK11_Logout
    - functionName:    PK11_IsLoggedIn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.PK11SlotInfoStr *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PK11_Logout
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.PK11SlotInfoStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_emul_is_logged_in
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.VCardStruct *'
      constantsTouched: []
      argNames:
        - card
      BBCount:         8
      ICount:          52
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - PK11_IsLoggedIn
        - PK11_NeedLogin
        - vcard_emul_card_get_slot
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:456,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:457,9'
              BranchSideFuncs:
                - vcard_emul_card_get_slot
                - PK11_NeedLogin
                - __sanitizer_cov_trace_const_cmp4
                - PK11_IsLoggedIn
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:460,37'
              BranchSideFuncs:
                - vcard_emul_card_get_slot
                - PK11_NeedLogin
                - __sanitizer_cov_trace_const_cmp4
                - PK11_IsLoggedIn
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:468,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:469,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:474,30'
              BranchSideFuncs:
                - PK11_IsLoggedIn
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:460,12'
          Dst:             vcard_emul_card_get_slot
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:468,9'
          Dst:             PK11_NeedLogin
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:474,14'
          Dst:             PK11_IsLoggedIn
    - functionName:    PK11_NeedLogin
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.PK11SlotInfoStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_emul_login
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 412
      functionDepth:   0
      returnType:      short
      argCount:        3
      argTypes:
        - 'struct.VCardStruct *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - card
        - pin
        - pin_len
      BBCount:         15
      ICount:          122
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - PK11_Authenticate
        - g_free
        - g_malloc
        - vcard_emul_card_get_slot
        - vcard_emul_logout
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:418,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:419,9'
              BranchSideFuncs:
                - vcard_emul_card_get_slot
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_logout
                - PK11_Authenticate
                - llvm.memset.p0i8.i64
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:421,37'
              BranchSideFuncs:
                - vcard_emul_card_get_slot
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_logout
                - PK11_Authenticate
                - llvm.memset.p0i8.i64
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:432,32'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:432,36'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_logout
                - PK11_Authenticate
                - llvm.memset.p0i8.i64
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:432,5'
              BranchSideFuncs:
                - vcard_emul_logout
                - PK11_Authenticate
                - llvm.memset.p0i8.i64
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:432,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:433,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_logout
                - PK11_Authenticate
                - llvm.memset.p0i8.i64
                - g_free
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:438,23'
              BranchSideFuncs:
                - vcard_emul_logout
                - PK11_Authenticate
                - llvm.memset.p0i8.i64
                - g_free
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:444,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:445,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:448,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:421,12'
          Dst:             vcard_emul_card_get_slot
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:427,18'
          Dst:             g_malloc
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:438,5'
          Dst:             vcard_emul_logout
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:440,10'
          Dst:             PK11_Authenticate
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:443,5'
          Dst:             g_free
    - functionName:    PK11_Authenticate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.PK11SlotInfoStr *'
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_emul_get_login_count
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.VCardStruct *'
      constantsTouched: []
      argNames:
        - card
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_emul_map_error
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - error
      BBCount:         20
      ICount:          80
      EdgeCount:       39
      CyclomaticComplexity: 21
      functionsReached:
        - g_log
        - g_warn_message
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:195,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:197,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:207,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:209,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:211,9'
              BranchSideFuncs:
                - g_log
                - g_warn_message
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:211,9'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:212,9'
          Dst:             g_warn_message
    - functionName:    vcard_emul_get_nss_key
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionDepth:   0
      returnType:      'struct.SECKEYPrivateKeyStr *'
      argCount:        1
      argTypes:
        - 'struct.VCardKeyStruct *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - PK11_FindPrivateKeyFromCert
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:186,12'
          Dst:             PK11_FindPrivateKeyFromCert
    - functionName:    PK11_FindPrivateKeyFromCert
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.SECKEYPrivateKeyStr *'
      argCount:        3
      argTypes:
        - 'struct.PK11SlotInfoStr *'
        - 'struct.CERTCertificateStr *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_emul_rsa_op
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 243
      functionDepth:   0
      returnType:      short
      argCount:        4
      argTypes:
        - 'struct.VCardStruct *'
        - 'struct.VCardKeyStruct *'
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - card
        - key
        - buffer
        - buffer_size
      BBCount:         61
      ICount:          419
      EdgeCount:       80
      CyclomaticComplexity: 21
      functionsReached:
        - PK11_DoesMechanism
        - PK11_PrivDecryptPKCS1
        - PK11_PubDecryptRaw
        - PK11_Sign
        - PK11_SignatureLen
        - PORT_GetError
        - SECKEY_DestroyPrivateKey
        - __assert_fail
        - g_free
        - g_malloc
        - vcard_emul_card_get_slot
        - vcard_emul_get_nss_key
        - vcard_emul_map_error
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:253,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:253,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_get_nss_key
                - vcard_emul_card_get_slot
                - PK11_SignatureLen
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_Sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - PK11_DoesMechanism
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PubDecryptRaw
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - g_malloc
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:254,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - vcard_emul_get_nss_key
                - vcard_emul_card_get_slot
                - PK11_SignatureLen
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_Sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - PK11_DoesMechanism
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PubDecryptRaw
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - g_malloc
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:254,26'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:254,30'
              BranchSideFuncs:
                - vcard_emul_get_nss_key
                - vcard_emul_card_get_slot
                - PK11_SignatureLen
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_Sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - PK11_DoesMechanism
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PubDecryptRaw
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - g_malloc
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:256,9'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:254,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:256,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:258,39'
              BranchSideFuncs:
                - vcard_emul_get_nss_key
                - vcard_emul_card_get_slot
                - PK11_SignatureLen
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_Sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - PK11_DoesMechanism
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PubDecryptRaw
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - g_malloc
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:259,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:261,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:263,37'
              BranchSideFuncs:
                - vcard_emul_card_get_slot
                - PK11_SignatureLen
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_Sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - PK11_DoesMechanism
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PubDecryptRaw
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - g_malloc
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:269,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:270,13'
              BranchSideFuncs:
                - SECKEY_DestroyPrivateKey
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:274,11'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_Sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - PK11_DoesMechanism
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PubDecryptRaw
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - g_malloc
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:275,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:276,23'
              BranchSideFuncs:
                - g_malloc
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_Sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - PK11_DoesMechanism
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PubDecryptRaw
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:285,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_Sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - PK11_DoesMechanism
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PubDecryptRaw
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:286,31'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:286,53'
              BranchSideFuncs:
                - PK11_DoesMechanism
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_Sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PubDecryptRaw
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:310,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_Sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:285,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:287,34'
              BranchSideFuncs:
                - PK11_PubDecryptRaw
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_Sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:310,10'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_Sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:289,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:290,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:299,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_Sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - PORT_GetError
                - vcard_emul_map_error
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:290,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:290,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:291,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:299,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:300,40'
              BranchSideFuncs:
                - PORT_GetError
                - vcard_emul_map_error
                - SECKEY_DestroyPrivateKey
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:307,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_Sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:310,26'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:310,30'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - PK11_Sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:354,32'
              BranchSideFuncs:
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:310,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:313,16'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - PK11_Sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:354,32'
              BranchSideFuncs:
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:313,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:315,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - PK11_Sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - PORT_GetError
                - vcard_emul_map_error
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:319,14'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - PK11_Sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - PORT_GetError
                - vcard_emul_map_error
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:315,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:316,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - PK11_Sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - PORT_GetError
                - vcard_emul_map_error
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:318,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __sanitizer_cov_trace_cmp4
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
                - PK11_Sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - PORT_GetError
                - vcard_emul_map_error
                - __sanitizer_cov_trace_const_cmp4
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:319,31'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:319,35'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
                - PK11_Sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - PORT_GetError
                - vcard_emul_map_error
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:350,5'
              BranchSideFuncs:
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:319,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:330,14'
              BranchSideFuncs:
                - PK11_Sign
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:350,5'
              BranchSideFuncs:
                - PK11_PrivDecryptPKCS1
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
                - PORT_GetError
                - vcard_emul_map_error
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:336,17'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:337,44'
              BranchSideFuncs:
                - PORT_GetError
                - vcard_emul_map_error
                - SECKEY_DestroyPrivateKey
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:340,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - __assert_fail
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:340,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:340,13'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:341,20'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:355,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:357,36'
              BranchSideFuncs:
                - PORT_GetError
                - vcard_emul_map_error
                - SECKEY_DestroyPrivateKey
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:360,15'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:361,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:362,13'
              BranchSideFuncs:
                - SECKEY_DestroyPrivateKey
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:369,5'
              BranchSideFuncs:
                - llvm.memset.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
                - SECKEY_DestroyPrivateKey
                - g_free
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:391,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:392,16'
              BranchSideFuncs:
                - g_free
                - SECKEY_DestroyPrivateKey
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:394,30'
              BranchSideFuncs:
                - SECKEY_DestroyPrivateKey
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:253,5'
          Dst:             __assert_fail
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:258,16'
          Dst:             vcard_emul_get_nss_key
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:263,12'
          Dst:             vcard_emul_card_get_slot
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:268,21'
          Dst:             PK11_SignatureLen
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:276,14'
          Dst:             g_malloc
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:286,34'
          Dst:             PK11_DoesMechanism
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:287,14'
          Dst:             PK11_PubDecryptRaw
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:290,13'
          Dst:             __assert_fail
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:300,40'
          Dst:             PORT_GetError
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:300,19'
          Dst:             vcard_emul_map_error
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:335,18'
          Dst:             PK11_Sign
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:337,44'
          Dst:             PORT_GetError
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:337,23'
          Dst:             vcard_emul_map_error
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:340,13'
          Dst:             __assert_fail
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:354,10'
          Dst:             PK11_PrivDecryptPKCS1
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:357,36'
          Dst:             PORT_GetError
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:357,15'
          Dst:             vcard_emul_map_error
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:392,9'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:394,5'
          Dst:             SECKEY_DestroyPrivateKey
    - functionName:    PK11_SignatureLen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.SECKEYPrivateKeyStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PK11_DoesMechanism
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.PK11SlotInfoStr *'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PK11_PubDecryptRaw
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.SECKEYPrivateKeyStr *'
        - 'char *'
        - 'int *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PK11_Sign
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.SECKEYPrivateKeyStr *'
        - 'struct.SECItemStr *'
        - 'struct.SECItemStr *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    PK11_PrivDecryptPKCS1
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'struct.SECKEYPrivateKeyStr *'
        - 'char *'
        - 'int *'
        - int
        - 'char *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SECKEY_DestroyPrivateKey
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.SECKEYPrivateKeyStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_emul_rsa_bits
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.VCardKeyStruct *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         8
      ICount:          53
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CERT_ExtractPublicKey
        - SECKEY_DestroyPublicKey
        - SECKEY_PublicKeyStrengthInBits
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:224,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:226,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:228,37'
              BranchSideFuncs:
                - CERT_ExtractPublicKey
                - SECKEY_PublicKeyStrengthInBits
                - SECKEY_DestroyPublicKey
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:229,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:231,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:234,43'
              BranchSideFuncs:
                - SECKEY_PublicKeyStrengthInBits
                - SECKEY_DestroyPublicKey
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:228,15'
          Dst:             CERT_ExtractPublicKey
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:234,12'
          Dst:             SECKEY_PublicKeyStrengthInBits
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:235,5'
          Dst:             SECKEY_DestroyPublicKey
    - functionName:    CERT_ExtractPublicKey
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct.SECKEYPublicKeyStr *'
      argCount:        1
      argTypes:
        - 'struct.CERTCertificateStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SECKEY_PublicKeyStrengthInBits
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.SECKEYPublicKeyStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SECKEY_DestroyPublicKey
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.SECKEYPublicKeyStr *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_emul_delete_key
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_nss.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.VCardKeyStruct *'
      constantsTouched: []
      argNames:
        - key
      BBCount:         15
      ICount:          68
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - CERT_DestroyCertificate
        - PK11_FreeSlot
        - g_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:167,24'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:167,28'
              BranchSideFuncs:
                - g_free
                - PK11_FreeSlot
                - CERT_DestroyCertificate
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:168,9'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:167,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:168,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:170,9'
              BranchSideFuncs:
                - g_free
                - PK11_FreeSlot
                - CERT_DestroyCertificate
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:170,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:171,33'
              BranchSideFuncs:
                - CERT_DestroyCertificate
                - g_free
                - PK11_FreeSlot
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:173,9'
              BranchSideFuncs:
                - g_free
                - PK11_FreeSlot
        - Branch String:   '../../src/libcacard/src/vcard_emul_nss.c:173,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:174,23'
              BranchSideFuncs:
                - PK11_FreeSlot
                - g_free
            - BranchSide:      '../../src/libcacard/src/vcard_emul_nss.c:176,12'
              BranchSideFuncs:
                - g_free
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:171,9'
          Dst:             CERT_DestroyCertificate
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:174,9'
          Dst:             PK11_FreeSlot
        - Src:             '../../src/libcacard/src/vcard_emul_nss.c:176,5'
          Dst:             g_free
    - functionName:    vcard_emul_type_from_string
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - type_string
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - strcasecmp
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_type.c:58,10'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_type.c:59,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_type.c:66,6'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_type.c:58,10'
          Dst:             strcasecmp
    - functionName:    strcasecmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_emul_type_select
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.VReaderStruct *'
      constantsTouched: []
      argNames:
        - vreader
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vcard_init
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcard_emul_type.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'struct.VReaderStruct *'
        - 'struct.VCardStruct *'
        - int
        - 'char *'
        - 'char **'
        - 'int *'
        - 'struct.VCardKeyStruct **'
        - int
      constantsTouched: []
      argNames:
        - vreader
        - vcard
        - type
        - params
        - cert
        - cert_len
        - key
        - cert_count
      BBCount:         18
      ICount:          108
      EdgeCount:       19
      CyclomaticComplexity: 3
      functionsReached:
        - cac_card_init
        - g_log
        - g_warn_message
        - gp_card_init
        - msft_card_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcard_emul_type.c:30,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_type.c:32,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcard_emul_type.c:34,28'
              BranchSideFuncs:
                - cac_card_init
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - msft_card_init
                - gp_card_init
            - BranchSide:      '../../src/libcacard/src/vcard_emul_type.c:42,5'
              BranchSideFuncs:
                - g_warn_message
            - BranchSide:      '../../src/libcacard/src/vcard_emul_type.c:44,9'
              BranchSideFuncs:
                - g_warn_message
        - Branch String:   '../../src/libcacard/src/vcard_emul_type.c:36,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_type.c:37,31'
              BranchSideFuncs:
                - gp_card_init
                - __sanitizer_cov_trace_const_cmp4
                - msft_card_init
            - BranchSide:      '../../src/libcacard/src/vcard_emul_type.c:38,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - msft_card_init
        - Branch String:   '../../src/libcacard/src/vcard_emul_type.c:38,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcard_emul_type.c:39,33'
              BranchSideFuncs:
                - msft_card_init
            - BranchSide:      '../../src/libcacard/src/vcard_emul_type.c:40,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/vcard_emul_type.c:28,5'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/vcard_emul_type.c:34,14'
          Dst:             cac_card_init
        - Src:             '../../src/libcacard/src/vcard_emul_type.c:37,18'
          Dst:             gp_card_init
        - Src:             '../../src/libcacard/src/vcard_emul_type.c:39,18'
          Dst:             msft_card_init
        - Src:             '../../src/libcacard/src/vcard_emul_type.c:44,9'
          Dst:             g_warn_message
    - functionName:    vcard_alloc_atr
      functionSourceFile: '/work/meson/../../src/libcacard/src/vcardt.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - postfix
        - atr_len
      BBCount:         9
      ICount:          95
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - g_malloc
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vcardt.c:25,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcardt.c:26,19'
              BranchSideFuncs:
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
            - BranchSide:      '../../src/libcacard/src/vcardt.c:28,26'
              BranchSideFuncs:
                - strlen
                - g_malloc
                - llvm.memcpy.p0i8.p0i8.i64
                - llvm.memcpy.p0i8.p0i8.i64
        - Branch String:   '../../src/libcacard/src/vcardt.c:36,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vcardt.c:36,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vcardt.c:37,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/vcardt.c:28,19'
          Dst:             strlen
        - Src:             '../../src/libcacard/src/vcardt.c:30,11'
          Dst:             g_malloc
    - functionName:    vreader_list_new
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionDepth:   0
      returnType:      'struct.VReaderListStruct *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_malloc0_n
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:338,18'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:338,18'
              BranchSideFuncs:
                - g_malloc0_n
            - BranchSide:      '../../src/libcacard/src/vreader.c:340,23'
              BranchSideFuncs:
                - g_malloc0_n
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:340,23'
          Dst:             g_malloc0_n
    - functionName:    vreader_list_init
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vreader_list_new
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:418,20'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:418,20'
              BranchSideFuncs:
                - vreader_list_new
            - BranchSide:      '../../src/libcacard/src/vreader.c:418,20'
              BranchSideFuncs:
                - vreader_list_new
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:418,20'
          Dst:             vreader_list_new
    - functionName:    vreader_init
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 582
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vreader_list_init
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:583,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:583,5'
              BranchSideFuncs:
                - vreader_list_init
            - BranchSide:      '../../src/libcacard/src/vreader.c:583,5'
              BranchSideFuncs:
                - vreader_list_init
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:583,5'
          Dst:             vreader_list_init
    - functionName:    vreader_insert_card
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.VReaderStruct *'
        - 'struct.VCardStruct *'
      constantsTouched: []
      argNames:
        - reader
        - card
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vcard_free
        - vcard_reference
        - vreader_lock
        - vreader_queue_card_event
        - vreader_unlock
      functionUses:    8
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:566,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:566,9'
              BranchSideFuncs:
                - vcard_free
                - vcard_reference
                - vreader_unlock
                - vreader_queue_card_event
            - BranchSide:      '../../src/libcacard/src/vreader.c:568,20'
              BranchSideFuncs:
                - vcard_free
                - vcard_reference
                - vreader_unlock
                - vreader_queue_card_event
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:565,5'
          Dst:             vreader_lock
        - Src:             '../../src/libcacard/src/vreader.c:568,9'
          Dst:             vcard_free
        - Src:             '../../src/libcacard/src/vreader.c:571,20'
          Dst:             vcard_reference
        - Src:             '../../src/libcacard/src/vreader.c:572,5'
          Dst:             vreader_unlock
        - Src:             '../../src/libcacard/src/vreader.c:573,5'
          Dst:             vreader_queue_card_event
    - functionName:    vreader_lock
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.VReaderStruct *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_mutex_lock
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:94,5'
          Dst:             g_mutex_lock
    - functionName:    vreader_unlock
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.VReaderStruct *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         3
      ICount:          17
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_mutex_unlock
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:100,5'
          Dst:             g_mutex_unlock
    - functionName:    vreader_queue_card_event
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.VReaderStruct *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vevent_new
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:554,25'
          Dst:             vevent_new
        - Src:             '../../src/libcacard/src/vreader.c:554,5'
          Dst:             vevent_queue_vevent
    - functionName:    vreader_dequeue
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 394
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.VReaderListStruct *'
        - 'struct.VReaderListEntryStruct *'
      constantsTouched: []
      argNames:
        - list
        - entry
      BBCount:         16
      ICount:          104
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:395,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:396,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:398,9'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/vreader.c:398,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:399,22'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:400,16'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/vreader.c:400,16'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:401,22'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:403,29'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/vreader.c:406,30'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:406,34'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:407,22'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/vreader.c:406,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:407,22'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:409,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vreader_remove_reader
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.VReaderStruct *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         10
      ICount:          55
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vevent_new
        - vreader_dequeue
        - vreader_list_entry_delete
        - vreader_list_get_first
        - vreader_list_get_next
        - vreader_list_lock
        - vreader_list_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:533,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:533,5'
              BranchSideFuncs:
                - vreader_list_get_next
                - vreader_dequeue
                - vreader_list_unlock
                - vevent_new
                - vevent_queue_vevent
                - vreader_list_entry_delete
            - BranchSide:      '../../src/libcacard/src/vreader.c:535,13'
              BranchSideFuncs:
                - vreader_list_get_next
                - vreader_dequeue
                - vreader_list_unlock
                - vevent_new
                - vevent_queue_vevent
                - vreader_list_entry_delete
        - Branch String:   '../../src/libcacard/src/vreader.c:535,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:536,13'
              BranchSideFuncs:
                - vreader_dequeue
                - vreader_list_unlock
                - vevent_new
                - vevent_queue_vevent
                - vreader_list_entry_delete
            - BranchSide:      '../../src/libcacard/src/vreader.c:538,5'
              BranchSideFuncs:
                - vreader_list_get_next
                - vreader_dequeue
                - vreader_list_unlock
                - vevent_new
                - vevent_queue_vevent
                - vreader_list_entry_delete
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:532,5'
          Dst:             vreader_list_lock
        - Src:             '../../src/libcacard/src/vreader.c:533,26'
          Dst:             vreader_list_get_first
        - Src:             '../../src/libcacard/src/vreader.c:534,26'
          Dst:             vreader_list_get_next
        - Src:             '../../src/libcacard/src/vreader.c:539,5'
          Dst:             vreader_dequeue
        - Src:             '../../src/libcacard/src/vreader.c:540,5'
          Dst:             vreader_list_unlock
        - Src:             '../../src/libcacard/src/vreader.c:541,25'
          Dst:             vevent_new
        - Src:             '../../src/libcacard/src/vreader.c:541,5'
          Dst:             vevent_queue_vevent
        - Src:             '../../src/libcacard/src/vreader.c:542,5'
          Dst:             vreader_list_entry_delete
    - functionName:    vreader_list_lock
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 423
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_mutex_lock
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:424,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:424,5'
              BranchSideFuncs:
                - g_mutex_lock
            - BranchSide:      '../../src/libcacard/src/vreader.c:424,5'
              BranchSideFuncs:
                - g_mutex_lock
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:424,5'
          Dst:             g_mutex_lock
    - functionName:    vreader_list_get_first
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionDepth:   0
      returnType:      'struct.VReaderListEntryStruct *'
      argCount:        1
      argTypes:
        - 'struct.VReaderListStruct *'
      constantsTouched: []
      argNames:
        - list
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:361,12'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:361,19'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:361,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vreader_list_get_next
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionDepth:   0
      returnType:      'struct.VReaderListEntryStruct *'
      argCount:        1
      argTypes:
        - 'struct.VReaderListEntryStruct *'
      constantsTouched: []
      argNames:
        - current
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:367,12'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:367,22'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:367,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vreader_list_unlock
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_mutex_unlock
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:430,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:430,5'
              BranchSideFuncs:
                - g_mutex_unlock
            - BranchSide:      '../../src/libcacard/src/vreader.c:430,5'
              BranchSideFuncs:
                - g_mutex_unlock
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:430,5'
          Dst:             g_mutex_unlock
    - functionName:    vreader_list_entry_delete
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.VReaderListEntryStruct *'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_free
        - vreader_free
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:327,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:328,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:330,18'
              BranchSideFuncs:
                - vreader_free
                - g_free
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:330,5'
          Dst:             vreader_free
        - Src:             '../../src/libcacard/src/vreader.c:331,5'
          Dst:             g_free
    - functionName:    vreader_free
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.VReaderStruct *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         14
      ICount:          89
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - g_free
        - g_mutex_clear
        - vcard_free
        - vreader_lock
        - vreader_unlock
      functionUses:    15
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:140,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:141,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:143,18'
              BranchSideFuncs:
                - vreader_lock
                - __sanitizer_cov_trace_const_cmp4
                - vreader_unlock
                - g_mutex_clear
                - g_free
                - g_free
                - __sanitizer_cov_trace_pc_indir
                - vcard_free
                - vreader_unlock
        - Branch String:   '../../src/libcacard/src/vreader.c:144,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:145,24'
              BranchSideFuncs:
                - vreader_unlock
            - BranchSide:      '../../src/libcacard/src/vreader.c:148,20'
              BranchSideFuncs:
                - vreader_unlock
                - g_mutex_clear
                - g_free
                - g_free
                - __sanitizer_cov_trace_pc_indir
                - vcard_free
        - Branch String:   '../../src/libcacard/src/vreader.c:150,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:151,20'
              BranchSideFuncs:
                - vcard_free
                - g_free
                - g_free
                - __sanitizer_cov_trace_pc_indir
            - BranchSide:      '../../src/libcacard/src/vreader.c:153,12'
              BranchSideFuncs:
                - g_free
                - g_free
                - __sanitizer_cov_trace_pc_indir
        - Branch String:   '../../src/libcacard/src/vreader.c:154,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:155,9'
              BranchSideFuncs:
                - __sanitizer_cov_trace_pc_indir
                - g_free
            - BranchSide:      '../../src/libcacard/src/vreader.c:157,12'
              BranchSideFuncs:
                - g_free
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:143,5'
          Dst:             vreader_lock
        - Src:             '../../src/libcacard/src/vreader.c:145,9'
          Dst:             vreader_unlock
        - Src:             '../../src/libcacard/src/vreader.c:148,5'
          Dst:             vreader_unlock
        - Src:             '../../src/libcacard/src/vreader.c:149,5'
          Dst:             g_mutex_clear
        - Src:             '../../src/libcacard/src/vreader.c:151,9'
          Dst:             vcard_free
        - Src:             '../../src/libcacard/src/vreader.c:153,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/src/vreader.c:157,5'
          Dst:             g_free
    - functionName:    g_mutex_clear
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'union.anon *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vreader_queue
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'struct.VReaderListStruct *'
        - 'struct.VReaderListEntryStruct *'
      constantsTouched: []
      argNames:
        - list
        - entry
      BBCount:         7
      ICount:          54
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:379,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:380,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:382,5'
              BranchSideFuncs: []
        - Branch String:   '../../src/libcacard/src/vreader.c:384,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:385,28'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:387,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vreader_list_entry_new
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionDepth:   0
      returnType:      'struct.VReaderListEntryStruct *'
      argCount:        1
      argTypes:
        - 'struct.VReaderStruct *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         3
      ICount:          25
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_malloc0_n
        - vreader_reference
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:319,29'
          Dst:             g_malloc0_n
        - Src:             '../../src/libcacard/src/vreader.c:320,37'
          Dst:             vreader_reference
    - functionName:    vreader_reference
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionDepth:   0
      returnType:      'struct.VReaderStruct *'
      argCount:        1
      argTypes:
        - 'struct.VReaderStruct *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vreader_lock
        - vreader_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:127,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:128,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:130,18'
              BranchSideFuncs:
                - vreader_lock
                - vreader_unlock
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:130,5'
          Dst:             vreader_lock
        - Src:             '../../src/libcacard/src/vreader.c:132,5'
          Dst:             vreader_unlock
    - functionName:    vreader_add_reader
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 512
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.VReaderStruct *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         6
      ICount:          42
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vevent_new
        - vreader_list_entry_new
        - vreader_list_lock
        - vreader_list_unlock
        - vreader_queue
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:516,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:517,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:519,5'
              BranchSideFuncs:
                - vreader_list_lock
                - vreader_queue
                - vreader_list_unlock
                - vevent_new
                - vevent_queue_vevent
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:515,20'
          Dst:             vreader_list_entry_new
        - Src:             '../../src/libcacard/src/vreader.c:519,5'
          Dst:             vreader_list_lock
        - Src:             '../../src/libcacard/src/vreader.c:520,5'
          Dst:             vreader_queue
        - Src:             '../../src/libcacard/src/vreader.c:521,5'
          Dst:             vreader_list_unlock
        - Src:             '../../src/libcacard/src/vreader.c:522,25'
          Dst:             vevent_new
        - Src:             '../../src/libcacard/src/vreader.c:522,5'
          Dst:             vevent_queue_vevent
    - functionName:    vreader_get_reader_by_name
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionDepth:   0
      returnType:      'struct.VReaderStruct *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - name
      BBCount:         10
      ICount:          62
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - strcmp
        - vreader_free
        - vreader_list_get_first
        - vreader_list_get_next
        - vreader_list_get_reader
        - vreader_list_lock
        - vreader_list_unlock
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:496,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:496,5'
              BranchSideFuncs:
                - vreader_list_get_reader
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vreader_list_get_next
                - vreader_list_unlock
            - BranchSide:      '../../src/libcacard/src/vreader.c:498,52'
              BranchSideFuncs:
                - vreader_list_get_reader
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
                - vreader_free
                - vreader_list_get_next
                - vreader_list_unlock
        - Branch String:   '../../src/libcacard/src/vreader.c:499,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:500,22'
              BranchSideFuncs:
                - vreader_list_unlock
            - BranchSide:      '../../src/libcacard/src/vreader.c:503,22'
              BranchSideFuncs:
                - vreader_free
                - vreader_list_get_next
                - vreader_list_unlock
                - vreader_list_get_reader
                - strcmp
                - __sanitizer_cov_trace_const_cmp4
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:495,5'
          Dst:             vreader_list_lock
        - Src:             '../../src/libcacard/src/vreader.c:496,26'
          Dst:             vreader_list_get_first
        - Src:             '../../src/libcacard/src/vreader.c:498,28'
          Dst:             vreader_list_get_reader
        - Src:             '../../src/libcacard/src/vreader.c:499,13'
          Dst:             strcmp
        - Src:             '../../src/libcacard/src/vreader.c:503,9'
          Dst:             vreader_free
        - Src:             '../../src/libcacard/src/vreader.c:497,29'
          Dst:             vreader_list_get_next
        - Src:             '../../src/libcacard/src/vreader.c:505,5'
          Dst:             vreader_list_unlock
    - functionName:    vreader_list_get_reader
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionDepth:   0
      returnType:      'struct.VReaderStruct *'
      argCount:        1
      argTypes:
        - 'struct.VReaderListEntryStruct *'
      constantsTouched: []
      argNames:
        - entry
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vreader_reference
      functionUses:    5
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:373,12'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:373,38'
              BranchSideFuncs:
                - vreader_reference
            - BranchSide:      '../../src/libcacard/src/vreader.c:373,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:373,20'
          Dst:             vreader_reference
    - functionName:    vreader_get_reader_by_id
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionDepth:   0
      returnType:      'struct.VReaderStruct *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - id
      BBCount:         13
      ICount:          74
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - vreader_free
        - vreader_list_get_first
        - vreader_list_get_next
        - vreader_list_get_reader
        - vreader_list_lock
        - vreader_list_unlock
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:471,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:472,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:475,5'
              BranchSideFuncs:
                - vreader_list_lock
                - vreader_list_get_first
                - vreader_list_unlock
                - vreader_list_get_reader
                - __sanitizer_cov_trace_cmp4
                - vreader_free
                - vreader_list_get_next
        - Branch String:   '../../src/libcacard/src/vreader.c:476,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:478,52'
              BranchSideFuncs:
                - vreader_list_get_reader
                - __sanitizer_cov_trace_cmp4
                - vreader_free
                - vreader_list_get_next
                - vreader_list_unlock
            - BranchSide:      '../../src/libcacard/src/vreader.c:485,5'
              BranchSideFuncs:
                - vreader_list_unlock
        - Branch String:   '../../src/libcacard/src/vreader.c:479,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:480,22'
              BranchSideFuncs:
                - vreader_list_unlock
            - BranchSide:      '../../src/libcacard/src/vreader.c:483,22'
              BranchSideFuncs:
                - vreader_free
                - vreader_list_get_next
                - vreader_list_unlock
                - vreader_list_get_reader
                - __sanitizer_cov_trace_cmp4
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:475,5'
          Dst:             vreader_list_lock
        - Src:             '../../src/libcacard/src/vreader.c:476,26'
          Dst:             vreader_list_get_first
        - Src:             '../../src/libcacard/src/vreader.c:478,28'
          Dst:             vreader_list_get_reader
        - Src:             '../../src/libcacard/src/vreader.c:483,9'
          Dst:             vreader_free
        - Src:             '../../src/libcacard/src/vreader.c:477,29'
          Dst:             vreader_list_get_next
        - Src:             '../../src/libcacard/src/vreader.c:485,5'
          Dst:             vreader_list_unlock
    - functionName:    vreader_copy_list
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionDepth:   0
      returnType:      'struct.VReaderListStruct *'
      argCount:        1
      argTypes:
        - 'struct.VReaderListStruct *'
      constantsTouched: []
      argNames:
        - list
      BBCount:         10
      ICount:          66
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - vreader_free
        - vreader_list_entry_new
        - vreader_list_get_first
        - vreader_list_get_next
        - vreader_list_get_reader
        - vreader_list_new
        - vreader_queue
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:440,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:441,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:443,49'
              BranchSideFuncs:
                - vreader_list_get_first
                - vreader_list_get_reader
                - vreader_list_entry_new
                - vreader_free
                - vreader_queue
                - vreader_list_get_next
        - Branch String:   '../../src/libcacard/src/vreader.c:443,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:445,51'
              BranchSideFuncs:
                - vreader_list_get_reader
                - vreader_list_entry_new
                - vreader_free
                - vreader_queue
                - vreader_list_get_next
            - BranchSide:      '../../src/libcacard/src/vreader.c:451,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:439,16'
          Dst:             vreader_list_new
        - Src:             '../../src/libcacard/src/vreader.c:443,26'
          Dst:             vreader_list_get_first
        - Src:             '../../src/libcacard/src/vreader.c:445,27'
          Dst:             vreader_list_get_reader
        - Src:             '../../src/libcacard/src/vreader.c:446,39'
          Dst:             vreader_list_entry_new
        - Src:             '../../src/libcacard/src/vreader.c:448,9'
          Dst:             vreader_free
        - Src:             '../../src/libcacard/src/vreader.c:449,9'
          Dst:             vreader_queue
        - Src:             '../../src/libcacard/src/vreader.c:444,26'
          Dst:             vreader_list_get_next
    - functionName:    vreader_get_reader_list
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionDepth:   0
      returnType:      'struct.VReaderListStruct *'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vreader_copy_list
        - vreader_list_lock
        - vreader_list_unlock
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:457,18'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:457,18'
              BranchSideFuncs:
                - vreader_list_lock
                - vreader_copy_list
                - vreader_list_unlock
            - BranchSide:      '../../src/libcacard/src/vreader.c:459,5'
              BranchSideFuncs:
                - vreader_list_lock
                - vreader_copy_list
                - vreader_list_unlock
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:459,5'
          Dst:             vreader_list_lock
        - Src:             '../../src/libcacard/src/vreader.c:460,23'
          Dst:             vreader_copy_list
        - Src:             '../../src/libcacard/src/vreader.c:461,5'
          Dst:             vreader_list_unlock
    - functionName:    vreader_list_delete
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'struct.VReaderListStruct *'
      constantsTouched: []
      argNames:
        - list
      BBCount:         7
      ICount:          43
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - g_free
        - vreader_list_entry_delete
        - vreader_list_get_first
        - vreader_list_get_next
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:349,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:351,44'
              BranchSideFuncs:
                - vreader_list_get_next
                - vreader_list_entry_delete
                - g_free
            - BranchSide:      '../../src/libcacard/src/vreader.c:354,12'
              BranchSideFuncs:
                - g_free
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:349,26'
          Dst:             vreader_list_get_first
        - Src:             '../../src/libcacard/src/vreader.c:351,22'
          Dst:             vreader_list_get_next
        - Src:             '../../src/libcacard/src/vreader.c:352,9'
          Dst:             vreader_list_entry_delete
        - Src:             '../../src/libcacard/src/vreader.c:354,5'
          Dst:             g_free
    - functionName:    apdu_ins_to_string
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ins
      BBCount:         27
      ICount:          138
      EdgeCount:       52
      CyclomaticComplexity: 27
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:36,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:38,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:40,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:42,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:44,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:46,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:48,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:50,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:52,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:54,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:56,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:58,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:60,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:62,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:64,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:66,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:68,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:72,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:74,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:76,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:78,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:80,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:82,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:86,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vreader_xfr_bytes
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'struct.VReaderStruct *'
        - 'char *'
        - int
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - reader
        - send_buf
        - send_buf_len
        - receive_buf
        - receive_buf_len
      BBCount:         24
      ICount:          222
      EdgeCount:       30
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - apdu_ins_to_string
        - g_log
        - vcard_apdu_delete
        - vcard_apdu_new
        - vcard_free
        - vcard_make_response
        - vcard_process_apdu
        - vcard_response_delete
        - vreader_get_card
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:264,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:265,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:268,27'
              BranchSideFuncs:
                - vcard_apdu_new
                - apdu_ins_to_string
                - g_log
                - vcard_process_apdu
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_response_delete
                - vcard_apdu_delete
                - vcard_free
                - g_log
                - vcard_make_response
        - Branch String:   '../../src/libcacard/src/vreader.c:269,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:270,40'
              BranchSideFuncs:
                - vcard_make_response
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_response_delete
                - vcard_apdu_delete
                - vcard_free
            - BranchSide:      '../../src/libcacard/src/vreader.c:273,9'
              BranchSideFuncs:
                - apdu_ins_to_string
                - g_log
                - vcard_process_apdu
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_response_delete
                - vcard_apdu_delete
                - vcard_free
                - g_log
        - Branch String:   '../../src/libcacard/src/vreader.c:283,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:284,10'
              BranchSideFuncs:
                - vcard_response_delete
                - vcard_apdu_delete
                - vcard_free
            - BranchSide:      '../../src/libcacard/src/vreader.c:289,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_response_delete
                - vcard_apdu_delete
                - vcard_free
        - Branch String:   '../../src/libcacard/src/vreader.c:289,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:289,5'
              BranchSideFuncs:
                - __assert_fail
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_response_delete
                - vcard_apdu_delete
                - vcard_free
            - BranchSide:      '../../src/libcacard/src/vreader.c:289,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '../../src/libcacard/src/vreader.c:289,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:289,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_response_delete
                - vcard_apdu_delete
                - vcard_free
            - BranchSide:      '../../src/libcacard/src/vreader.c:290,12'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp4
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_response_delete
                - vcard_apdu_delete
                - vcard_free
        - Branch String:   '../../src/libcacard/src/vreader.c:290,12'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:290,10'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_response_delete
                - vcard_apdu_delete
                - vcard_free
            - BranchSide:      '../../src/libcacard/src/vreader.c:290,10'
              BranchSideFuncs:
                - llvm.memcpy.p0i8.p0i8.i64
                - vcard_response_delete
                - vcard_apdu_delete
                - vcard_free
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:259,19'
          Dst:             vreader_get_card
        - Src:             '../../src/libcacard/src/vreader.c:262,5'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/vreader.c:268,12'
          Dst:             vcard_apdu_new
        - Src:             '../../src/libcacard/src/vreader.c:270,20'
          Dst:             vcard_make_response
        - Src:             '../../src/libcacard/src/vreader.c:273,9'
          Dst:             apdu_ins_to_string
        - Src:             '../../src/libcacard/src/vreader.c:273,9'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/vreader.c:276,23'
          Dst:             vcard_process_apdu
        - Src:             '../../src/libcacard/src/vreader.c:278,13'
          Dst:             g_log
        - Src:             '../../src/libcacard/src/vreader.c:289,5'
          Dst:             __assert_fail
        - Src:             '../../src/libcacard/src/vreader.c:296,5'
          Dst:             vcard_response_delete
        - Src:             '../../src/libcacard/src/vreader.c:297,5'
          Dst:             vcard_apdu_delete
        - Src:             '../../src/libcacard/src/vreader.c:298,5'
          Dst:             vcard_free
    - functionName:    vreader_get_card
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionDepth:   0
      returnType:      'struct.VCardStruct *'
      argCount:        1
      argTypes:
        - 'struct.VReaderStruct *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         3
      ICount:          26
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vcard_reference
        - vreader_lock
        - vreader_unlock
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:165,5'
          Dst:             vreader_lock
        - Src:             '../../src/libcacard/src/vreader.c:166,12'
          Dst:             vcard_reference
        - Src:             '../../src/libcacard/src/vreader.c:167,5'
          Dst:             vreader_unlock
    - functionName:    vreader_power_off
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.VReaderStruct *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vreader_reset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:245,12'
          Dst:             vreader_reset
    - functionName:    vreader_reset
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'struct.VReaderStruct *'
        - int
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - reader
        - power
        - atr
        - len
      BBCount:         9
      ICount:          60
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - vcard_free
        - vcard_get_atr
        - vcard_reset
        - vreader_get_card
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:222,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:223,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:228,17'
              BranchSideFuncs:
                - vcard_reset
                - vcard_free
                - vcard_get_atr
        - Branch String:   '../../src/libcacard/src/vreader.c:229,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:230,23'
              BranchSideFuncs:
                - vcard_get_atr
                - vcard_free
            - BranchSide:      '../../src/libcacard/src/vreader.c:232,16'
              BranchSideFuncs:
                - vcard_free
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:220,19'
          Dst:             vreader_get_card
        - Src:             '../../src/libcacard/src/vreader.c:228,5'
          Dst:             vcard_reset
        - Src:             '../../src/libcacard/src/vreader.c:230,9'
          Dst:             vcard_get_atr
        - Src:             '../../src/libcacard/src/vreader.c:232,5'
          Dst:             vcard_free
    - functionName:    vreader_power_on
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 238
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'struct.VReaderStruct *'
        - 'char *'
        - 'int *'
      constantsTouched: []
      argNames:
        - reader
        - atr
        - len
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - vreader_reset
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:239,12'
          Dst:             vreader_reset
    - functionName:    vreader_get_private
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionDepth:   0
      returnType:      'struct.VReaderEmulStruct *'
      argCount:        1
      argTypes:
        - 'struct.VReaderStruct *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vreader_get_name
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct.VReaderStruct *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:205,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:206,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:208,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vreader_set_id
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'struct.VReaderStruct *'
        - int
      constantsTouched: []
      argNames:
        - reader
        - id
      BBCount:         4
      ICount:          29
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:195,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:196,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:198,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vreader_get_id
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.VReaderStruct *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         4
      ICount:          25
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:186,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:187,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:189,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    vreader_card_is_present
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'struct.VReaderStruct *'
      constantsTouched: []
      argNames:
        - reader
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - vcard_free
        - vreader_get_card
      functionUses:    3
      BranchProfiles:
        - Branch String:   '../../src/libcacard/src/vreader.c:176,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/src/vreader.c:177,9'
              BranchSideFuncs: []
            - BranchSide:      '../../src/libcacard/src/vreader.c:179,16'
              BranchSideFuncs:
                - vcard_free
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:174,19'
          Dst:             vreader_get_card
        - Src:             '../../src/libcacard/src/vreader.c:179,5'
          Dst:             vcard_free
    - functionName:    vreader_new
      functionSourceFile: '/work/meson/../../src/libcacard/src/vreader.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionDepth:   0
      returnType:      'struct.VReaderStruct *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'struct.VReaderEmulStruct *'
        - 'func_type *'
      constantsTouched: []
      argNames:
        - name
        - private
        - private_free
      BBCount:         3
      ICount:          51
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - g_malloc_n
        - g_mutex_init
        - g_strdup
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             '../../src/libcacard/src/vreader.c:112,14'
          Dst:             g_malloc_n
        - Src:             '../../src/libcacard/src/vreader.c:113,5'
          Dst:             g_mutex_init
        - Src:             '../../src/libcacard/src/vreader.c:115,20'
          Dst:             g_strdup
    - functionName:    g_mutex_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'union.anon *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    events_thread
      functionSourceFile: '/work/meson/../../src/libcacard/fuzz/fuzz_xfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'char *'
      constantsTouched: []
      argNames:
        - arg
      BBCount:         21
      ICount:          107
      EdgeCount:       22
      CyclomaticComplexity: 3
      functionsReached:
        - g_cond_signal
        - g_mutex_lock
        - g_mutex_unlock
        - g_warn_message
        - vevent_delete
        - vevent_wait_next_vevent
        - vreader_get_id
        - vreader_set_id
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/fuzz/fuzz_xfer.c:33,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:34,27'
              BranchSideFuncs:
                - vevent_delete
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:37,36'
              BranchSideFuncs:
                - vreader_get_id
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - g_warn_message
                - vevent_delete
                - vevent_wait_next_vevent
                - __sanitizer_cov_trace_const_cmp4
                - vevent_delete
                - g_mutex_lock
                - vreader_set_id
                - g_cond_signal
                - g_mutex_unlock
                - vreader_get_id
        - Branch String:   '../../src/libcacard/fuzz/fuzz_xfer.c:38,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:39,13'
              BranchSideFuncs:
                - g_mutex_lock
                - vreader_set_id
                - g_cond_signal
                - g_mutex_unlock
                - vreader_get_id
                - __sanitizer_cov_trace_switch
                - g_warn_message
                - vevent_delete
                - vevent_wait_next_vevent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_get_id
                - __sanitizer_cov_trace_const_cmp4
                - vevent_delete
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:45,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_switch
                - g_warn_message
                - vevent_delete
                - vevent_wait_next_vevent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_get_id
                - __sanitizer_cov_trace_const_cmp4
                - g_mutex_lock
                - vreader_set_id
                - g_cond_signal
                - g_mutex_unlock
                - vreader_get_id
                - vevent_delete
        - Branch String:   '../../src/libcacard/fuzz/fuzz_xfer.c:45,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:50,13'
              BranchSideFuncs:
                - vevent_delete
                - vevent_wait_next_vevent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_get_id
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - g_warn_message
                - g_mutex_lock
                - vreader_set_id
                - g_cond_signal
                - g_mutex_unlock
                - vreader_get_id
                - vevent_delete
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:50,13'
              BranchSideFuncs:
                - vevent_delete
                - vevent_wait_next_vevent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_get_id
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - g_warn_message
                - g_mutex_lock
                - vreader_set_id
                - g_cond_signal
                - g_mutex_unlock
                - vreader_get_id
                - vevent_delete
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:50,13'
              BranchSideFuncs:
                - vevent_delete
                - vevent_wait_next_vevent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_get_id
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - g_warn_message
                - g_mutex_lock
                - vreader_set_id
                - g_cond_signal
                - g_mutex_unlock
                - vreader_get_id
                - vevent_delete
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:50,13'
              BranchSideFuncs:
                - vevent_delete
                - vevent_wait_next_vevent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_get_id
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - g_warn_message
                - g_mutex_lock
                - vreader_set_id
                - g_cond_signal
                - g_mutex_unlock
                - vreader_get_id
                - vevent_delete
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:51,9'
              BranchSideFuncs:
                - g_warn_message
                - vevent_delete
                - vevent_wait_next_vevent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_get_id
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - g_mutex_lock
                - vreader_set_id
                - g_cond_signal
                - g_mutex_unlock
                - vreader_get_id
                - vevent_delete
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:53,13'
              BranchSideFuncs:
                - g_warn_message
                - vevent_delete
                - vevent_wait_next_vevent
                - __sanitizer_cov_trace_const_cmp4
                - vreader_get_id
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_switch
                - g_mutex_lock
                - vreader_set_id
                - g_cond_signal
                - g_mutex_unlock
                - vreader_get_id
                - vevent_delete
      Callsites:
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:32,17'
          Dst:             vevent_wait_next_vevent
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:34,13'
          Dst:             vevent_delete
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:37,21'
          Dst:             vreader_get_id
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:39,13'
          Dst:             g_mutex_lock
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:40,13'
          Dst:             vreader_set_id
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:41,13'
          Dst:             g_cond_signal
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:42,13'
          Dst:             g_mutex_unlock
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:43,25'
          Dst:             vreader_get_id
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:53,13'
          Dst:             g_warn_message
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:56,9'
          Dst:             vevent_delete
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/work/meson/../../src/libcacard/fuzz/fuzz_xfer.c'
      linkageType:     externalLinkage
      functionLinenumber: 142
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'char *'
        - size_t
      constantsTouched: []
      argNames:
        - Data
        - Size
      BBCount:         20
      ICount:          143
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - g_assertion_message
        - g_log
        - vreader_free
        - vreader_get_reader_by_id
        - vreader_xfr_bytes
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/libcacard/fuzz/fuzz_xfer.c:149,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:150,9'
              BranchSideFuncs:
                - g_log
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:154,14'
              BranchSideFuncs:
                - vreader_get_reader_by_id
                - g_assertion_message
                - __sanitizer_cov_trace_const_cmp8
                - g_log
                - vreader_free
                - __sanitizer_cov_trace_cmp8
                - g_log
                - vreader_xfr_bytes
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   '../../src/libcacard/fuzz/fuzz_xfer.c:155,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:155,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - g_log
                - vreader_free
                - __sanitizer_cov_trace_cmp8
                - g_log
                - vreader_xfr_bytes
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:157,5'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - g_log
                - vreader_free
                - __sanitizer_cov_trace_cmp8
                - g_log
                - vreader_xfr_bytes
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   '../../src/libcacard/fuzz/fuzz_xfer.c:157,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:165,29'
              BranchSideFuncs:
                - __sanitizer_cov_trace_cmp8
                - g_log
                - vreader_xfr_bytes
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - g_log
                - vreader_free
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:181,5'
              BranchSideFuncs:
                - g_log
                - vreader_free
        - Branch String:   '../../src/libcacard/fuzz/fuzz_xfer.c:168,20'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:168,38'
              BranchSideFuncs:
                - g_log
                - vreader_xfr_bytes
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - g_log
                - vreader_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_log
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:168,45'
              BranchSideFuncs:
                - g_log
                - vreader_xfr_bytes
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp8
                - g_log
                - vreader_free
                - __sanitizer_cov_trace_cmp8
                - __sanitizer_cov_trace_const_cmp4
                - g_log
        - Branch String:   '../../src/libcacard/fuzz/fuzz_xfer.c:174,13'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:175,13'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp4
                - g_log
                - __sanitizer_cov_trace_const_cmp8
                - g_log
                - vreader_free
                - __sanitizer_cov_trace_cmp8
                - g_log
                - vreader_xfr_bytes
                - __sanitizer_cov_trace_const_cmp4
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:177,17'
              BranchSideFuncs:
                - __sanitizer_cov_trace_const_cmp8
                - g_log
                - vreader_free
                - __sanitizer_cov_trace_cmp8
                - g_log
                - vreader_xfr_bytes
                - __sanitizer_cov_trace_const_cmp4
                - __sanitizer_cov_trace_const_cmp4
                - g_log
      Callsites:
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:150,9'
          Dst:             g_log
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:154,14'
          Dst:             vreader_get_reader_by_id
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:155,5'
          Dst:             g_assertion_message
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:170,9'
          Dst:             g_log
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:171,18'
          Dst:             vreader_xfr_bytes
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:175,13'
          Dst:             g_log
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:181,5'
          Dst:             g_log
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:182,5'
          Dst:             vreader_free
    - functionName:    libcacard_finalize
      functionSourceFile: '/work/meson/../../src/libcacard/fuzz/fuzz_xfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - g_thread_join
        - vcard_emul_finalize
        - vevent_new
        - vreader_free
        - vreader_get_reader_by_id
        - vreader_remove_reader
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/fuzz/fuzz_xfer.c:96,14'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:96,23'
              BranchSideFuncs:
                - vreader_get_reader_by_id
                - vevent_new
                - vevent_queue_vevent
                - g_thread_join
                - vreader_free
                - vcard_emul_finalize
                - vreader_remove_reader
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:96,23'
              BranchSideFuncs:
                - vreader_get_reader_by_id
                - vevent_new
                - vevent_queue_vevent
                - g_thread_join
                - vreader_free
                - vcard_emul_finalize
                - vreader_remove_reader
        - Branch String:   '../../src/libcacard/fuzz/fuzz_xfer.c:99,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:99,9'
              BranchSideFuncs:
                - vreader_remove_reader
                - vevent_new
                - vevent_queue_vevent
                - g_thread_join
                - vreader_free
                - vcard_emul_finalize
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:100,31'
              BranchSideFuncs:
                - vreader_remove_reader
                - vevent_new
                - vevent_queue_vevent
                - g_thread_join
                - vreader_free
                - vcard_emul_finalize
      Callsites:
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:96,23'
          Dst:             vreader_get_reader_by_id
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:100,9'
          Dst:             vreader_remove_reader
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:103,25'
          Dst:             vevent_new
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:103,5'
          Dst:             vevent_queue_vevent
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:106,5'
          Dst:             g_thread_join
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:108,5'
          Dst:             vreader_free
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:110,5'
          Dst:             vcard_emul_finalize
    - functionName:    g_thread_join
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        1
      argTypes:
        - 'struct._GThread *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    libcacard_init
      functionSourceFile: '/work/meson/../../src/libcacard/fuzz/fuzz_xfer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         16
      ICount:          101
      EdgeCount:       19
      CyclomaticComplexity: 5
      functionsReached:
        - events_thread
        - g_assertion_message
        - g_assertion_message_cmpnum
        - g_cond_wait
        - g_free
        - g_mutex_lock
        - g_mutex_unlock
        - g_strdup_printf
        - g_test_build_filename
        - g_thread_new
        - vcard_emul_init
        - vcard_emul_options
        - vreader_free
        - vreader_get_reader_by_name
      functionUses:    1
      BranchProfiles:
        - Branch String:   '../../src/libcacard/fuzz/fuzz_xfer.c:64,23'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:79,5'
              BranchSideFuncs:
                - g_test_build_filename
                - g_strdup_printf
                - g_thread_new
                - vcard_emul_options
                - vcard_emul_init
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - vreader_get_reader_by_name
                - g_assertion_message
                - vreader_free
                - g_mutex_lock
                - g_mutex_unlock
                - g_free
                - g_free
                - g_cond_wait
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:79,5'
              BranchSideFuncs:
                - g_test_build_filename
                - g_strdup_printf
                - g_thread_new
                - vcard_emul_options
                - vcard_emul_init
                - __sanitizer_cov_trace_cmp8
                - g_assertion_message_cmpnum
                - vreader_get_reader_by_name
                - g_assertion_message
                - vreader_free
                - g_mutex_lock
                - g_mutex_unlock
                - g_free
                - g_free
                - g_cond_wait
        - Branch String:   '../../src/libcacard/fuzz/fuzz_xfer.c:79,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:79,5'
              BranchSideFuncs:
                - vreader_get_reader_by_name
                - g_assertion_message
                - vreader_free
                - g_mutex_lock
                - g_mutex_unlock
                - g_free
                - g_free
                - g_cond_wait
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:81,9'
              BranchSideFuncs:
                - vreader_get_reader_by_name
                - g_assertion_message
                - vreader_free
                - g_mutex_lock
                - g_mutex_unlock
                - g_free
                - g_free
                - g_cond_wait
        - Branch String:   '../../src/libcacard/fuzz/fuzz_xfer.c:82,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:82,5'
              BranchSideFuncs:
                - vreader_free
                - g_mutex_lock
                - g_mutex_unlock
                - g_free
                - g_free
                - g_cond_wait
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:83,18'
              BranchSideFuncs:
                - vreader_free
                - g_mutex_lock
                - g_mutex_unlock
                - g_free
                - g_free
                - g_cond_wait
        - Branch String:   '../../src/libcacard/fuzz/fuzz_xfer.c:86,5'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:87,9'
              BranchSideFuncs:
                - g_cond_wait
                - g_mutex_unlock
                - g_free
                - g_free
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:88,5'
              BranchSideFuncs:
                - g_mutex_unlock
                - g_free
                - g_free
      Callsites:
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:72,13'
          Dst:             g_test_build_filename
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:73,12'
          Dst:             g_strdup_printf
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:75,14'
          Dst:             g_thread_new
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:75,14'
          Dst:             events_thread
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:77,28'
          Dst:             vcard_emul_options
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:78,11'
          Dst:             vcard_emul_init
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:79,5'
          Dst:             g_assertion_message_cmpnum
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:81,9'
          Dst:             vreader_get_reader_by_name
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:82,5'
          Dst:             g_assertion_message
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:83,5'
          Dst:             vreader_free
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:85,5'
          Dst:             g_mutex_lock
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:87,9'
          Dst:             g_cond_wait
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:88,5'
          Dst:             g_mutex_unlock
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:90,5'
          Dst:             g_free
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:91,5'
          Dst:             g_free
    - functionName:    g_test_build_filename
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'char *'
      argCount:        2
      argTypes:
        - int
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_strdup_printf
      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:       []
    - functionName:    g_thread_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct._GThread *'
      argCount:        3
      argTypes:
        - 'char *'
        - 'func_type *'
        - 'char *'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    LLVMFuzzerInitialize
      functionSourceFile: '/work/meson/../../src/libcacard/fuzz/fuzz_xfer.c'
      linkageType:     externalLinkage
      functionLinenumber: 114
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'int *'
        - 'char ***'
      constantsTouched: []
      argNames:
        - argc
        - argv
      BBCount:         9
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 3
      functionsReached:
        - atexit
        - g_log
        - g_main_loop_new
        - g_test_init
        - libcacard_finalize
        - libcacard_init
        - vreader_card_is_present
        - vreader_free
        - vreader_get_reader_by_id
      functionUses:    0
      BranchProfiles:
        - Branch String:   '../../src/libcacard/fuzz/fuzz_xfer.c:127,9'
          Branch Sides:
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:128,9'
              BranchSideFuncs:
                - g_log
            - BranchSide:      '../../src/libcacard/fuzz/fuzz_xfer.c:132,5'
              BranchSideFuncs:
                - atexit
                - vreader_free
      Callsites:
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:119,5'
          Dst:             g_test_init
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:121,12'
          Dst:             g_main_loop_new
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:123,5'
          Dst:             g_log
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:124,5'
          Dst:             libcacard_init
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:126,14'
          Dst:             vreader_get_reader_by_id
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:127,9'
          Dst:             vreader_card_is_present
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:128,9'
          Dst:             g_log
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:132,5'
          Dst:             atexit
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:132,5'
          Dst:             libcacard_finalize
        - Src:             '../../src/libcacard/fuzz/fuzz_xfer.c:134,5'
          Dst:             vreader_free
    - functionName:    g_test_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'int *'
        - 'char ***'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    g_main_loop_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      'struct._GMainLoop *'
      argCount:        2
      argTypes:
        - 'struct._GMainContext *'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    atexit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'func_type *'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
