---
Fuzzer filename: '/src/tpm2-tss/test/fuzz/main-sys.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/tpm2-tss/test/fuzz/main-sys.c'
      linkageType:     externalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          107
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - doLog
        - exit
        - tcti_fuzzing_context_cast
        - test_invoke
        - test_sys_checks_post
        - test_sys_checks_pre
        - test_sys_setup
        - test_sys_teardown
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'test/fuzz/main-sys.c:34,11'
          Dst:             test_sys_setup
        - Src:             'test/fuzz/main-sys.c:39,11'
          Dst:             test_sys_checks_pre
        - Src:             'test/fuzz/main-sys.c:44,20'
          Dst:             tcti_fuzzing_context_cast
        - Src:             'test/fuzz/main-sys.c:48,10'
          Dst:             test_invoke
        - Src:             'test/fuzz/main-sys.c:50,9'
          Dst:             doLog
        - Src:             'test/fuzz/main-sys.c:51,9'
          Dst:             exit
        - Src:             'test/fuzz/main-sys.c:54,11'
          Dst:             test_sys_checks_post
        - Src:             'test/fuzz/main-sys.c:56,9'
          Dst:             exit
        - Src:             'test/fuzz/main-sys.c:59,5'
          Dst:             test_sys_teardown
    - functionName:    exit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    test_invoke
      functionSourceFile: '/src/tpm2-tss/test/fuzz/Tss2_Sys_ObjectChangeAuth_Prepare.fuzz.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Tss2_Sys_ObjectChangeAuth_Prepare
        - fuzz_fill
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'test/fuzz/Tss2_Sys_ObjectChangeAuth_Prepare.fuzz.c:43,11'
          Dst:             fuzz_fill
        - Src:             'test/fuzz/Tss2_Sys_ObjectChangeAuth_Prepare.fuzz.c:54,5'
          Dst:             Tss2_Sys_ObjectChangeAuth_Prepare
    - functionName:    Tss2_Tcti_Info
      functionSourceFile: '/src/tpm2-tss/test/fuzz/tcti/tcti-fuzzing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 279
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_Tcti_Fuzzing_Init
      functionSourceFile: '/src/tpm2-tss/test/fuzz/tcti/tcti-fuzzing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - tcti_fuzzing_init_context_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'test/fuzz/tcti/tcti-fuzzing.c:261,5'
          Dst:             tcti_fuzzing_init_context_data
    - functionName:    tcti_fuzzing_init_context_data
      functionSourceFile: '/src/tpm2-tss/test/fuzz/tcti/tcti-fuzzing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 223
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          42
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcti_fuzzing_transmit
      functionSourceFile: '/src/tpm2-tss/test/fuzz/tcti/tcti-fuzzing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcti_fuzzing_receive
      functionSourceFile: '/src/tpm2-tss/test/fuzz/tcti/tcti-fuzzing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 218
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          107
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - doLog
        - tcti_common_receive_checks
        - tcti_fuzzing_context_cast
        - tcti_fuzzing_down_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'test/fuzz/tcti/tcti-fuzzing.c:184,47'
          Dst:             tcti_fuzzing_context_cast
        - Src:             'test/fuzz/tcti/tcti-fuzzing.c:185,45'
          Dst:             tcti_fuzzing_down_cast
        - Src:             'test/fuzz/tcti/tcti-fuzzing.c:188,10'
          Dst:             tcti_common_receive_checks
        - Src:             'test/fuzz/tcti/tcti-fuzzing.c:195,9'
          Dst:             doLog
        - Src:             'test/fuzz/tcti/tcti-fuzzing.c:201,9'
          Dst:             doLog
        - Src:             'test/fuzz/tcti/tcti-fuzzing.c:207,9'
          Dst:             doLog
    - functionName:    tcti_fuzzing_finalize
      functionSourceFile: '/src/tpm2-tss/test/fuzz/tcti/tcti-fuzzing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcti_fuzzing_cancel
      functionSourceFile: '/src/tpm2-tss/test/fuzz/tcti/tcti-fuzzing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 145
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcti_fuzzing_get_poll_handles
      functionSourceFile: '/src/tpm2-tss/test/fuzz/tcti/tcti-fuzzing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcti_fuzzing_set_locality
      functionSourceFile: '/src/tpm2-tss/test/fuzz/tcti/tcti-fuzzing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcti_fuzzing_context_cast
      functionSourceFile: '/src/tpm2-tss/test/fuzz/tcti/tcti-fuzzing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 113
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          22
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcti_fuzzing_down_cast
      functionSourceFile: '/src/tpm2-tss/test/fuzz/tcti/tcti-fuzzing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 126
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    syscontext_cast
      functionSourceFile: '/src/tpm2-tss/./src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fuzz_fill
      functionSourceFile: '/src/tpm2-tss/test/fuzz/tcti/tcti-fuzzing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          151
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - syscontext_cast
        - tcti_fuzzing_context_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'test/fuzz/tcti/tcti-fuzzing.c:77,11'
          Dst:             syscontext_cast
        - Src:             'test/fuzz/tcti/tcti-fuzzing.c:78,20'
          Dst:             tcti_fuzzing_context_cast
    - functionName:    log_stringlevel
      functionSourceFile: '/src/tpm2-tss/src/util/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          56
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - case_insensitive_strncmp
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util/log.c:238,57'
          Dst:             strlen
        - Src:             'src/util/log.c:238,13'
          Dst:             case_insensitive_strncmp
    - functionName:    strlen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    case_insensitive_strncmp
      functionSourceFile: '/src/tpm2-tss/src/util/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          161
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - tolower
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util/log.c:80,18'
          Dst:             tolower
        - Src:             'src/util/log.c:80,54'
          Dst:             tolower
    - functionName:    tolower
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getLogFile
      functionSourceFile: '/src/tpm2-tss/src/util/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         21
      ICount:          94
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - case_insensitive_strncmp
        - fflush
        - fopen
        - fprintf
        - getenv
        - strcmp
        - strerror
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util/log.c:102,15'
          Dst:             getenv
        - Src:             'src/util/log.c:103,30'
          Dst:             case_insensitive_strncmp
        - Src:             'src/util/log.c:105,17'
          Dst:             strcmp
        - Src:             'src/util/log.c:105,42'
          Dst:             case_insensitive_strncmp
        - Src:             'src/util/log.c:108,16'
          Dst:             fopen
        - Src:             'src/util/log.c:111,85'
          Dst:             __errno_location
        - Src:             'src/util/log.c:111,76'
          Dst:             strerror
        - Src:             'src/util/log.c:111,13'
          Dst:             fprintf
        - Src:             'src/util/log.c:112,13'
          Dst:             fflush
    - functionName:    getenv
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __errno_location
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    fflush
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doLog
      functionSourceFile: '/src/tpm2-tss/src/util/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 209
      functionLinenumberEnd: 231
      functionDepth:   0
      returnType:      void
      argCount:        8
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          111
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - fflush
        - getLogFile
        - getLogLevel
        - snprintf
        - vfprintf
      functionUses:    1648
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util/log.c:212,19'
          Dst:             getLogLevel
        - Src:             'src/util/log.c:217,16'
          Dst:             snprintf
        - Src:             'src/util/log.c:220,5'
          Dst:             snprintf
        - Src:             'src/util/log.c:225,15'
          Dst:             getLogFile
        - Src:             'src/util/log.c:226,5'
          Dst:             vfprintf
        - Src:             'src/util/log.c:229,5'
          Dst:             fflush
    - functionName:    getLogLevel
      functionSourceFile: '/src/tpm2-tss/src/util/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 265
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         23
      ICount:          126
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - case_insensitive_strncmp
        - getenv
        - log_stringlevel
        - strchr
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util/log.c:249,28'
          Dst:             getenv
        - Src:             'src/util/log.c:253,17'
          Dst:             strchr
        - Src:             'src/util/log.c:255,7'
          Dst:             case_insensitive_strncmp
        - Src:             'src/util/log.c:256,30'
          Dst:             strlen
        - Src:             'src/util/log.c:257,43'
          Dst:             strlen
        - Src:             'src/util/log.c:257,67'
          Dst:             strlen
        - Src:             'src/util/log.c:257,14'
          Dst:             case_insensitive_strncmp
        - Src:             'src/util/log.c:258,29'
          Dst:             log_stringlevel
    - functionName:    snprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    vfprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    doLogBlob
      functionSourceFile: '/src/tpm2-tss/src/util/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 127
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        10
      argTypes:
        - int
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          369
      EdgeCount:       55
      CyclomaticComplexity: 12
      functionsReached:
        - __ctype_b_loc
        - doLog
        - fflush
        - fprintf
        - getLogFile
        - getLogLevel
        - sprintf
        - vsnprintf
      functionUses:    30
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/util/log.c:130,19'
          Dst:             getLogLevel
        - Src:             'src/util/log.c:142,5'
          Dst:             vsnprintf
        - Src:             'src/util/log.c:146,9'
          Dst:             doLog
        - Src:             'src/util/log.c:151,5'
          Dst:             doLog
        - Src:             'src/util/log.c:161,13'
          Dst:             sprintf
        - Src:             'src/util/log.c:166,9'
          Dst:             sprintf
        - Src:             'src/util/log.c:171,13'
          Dst:             sprintf
        - Src:             'src/util/log.c:175,17'
          Dst:             sprintf
        - Src:             'src/util/log.c:185,21'
          Dst:             __ctype_b_loc
        - Src:             'src/util/log.c:186,21'
          Dst:             sprintf
        - Src:             'src/util/log.c:188,21'
          Dst:             sprintf
        - Src:             'src/util/log.c:192,23'
          Dst:             getLogFile
        - Src:             'src/util/log.c:193,13'
          Dst:             fprintf
        - Src:             'src/util/log.c:194,13'
          Dst:             fflush
        - Src:             'src/util/log.c:198,13'
          Dst:             sprintf
    - functionName:    vsnprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    sprintf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __ctype_b_loc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    header_marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tcti-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          79
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Tss2_MU_TPM2_ST_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tcti-common.c:168,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tcti-common.c:169,10'
          Dst:             Tss2_MU_TPM2_ST_Marshal
        - Src:             'src/tss2-tcti/tcti-common.c:174,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tcti-common.c:177,10'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-tcti/tcti-common.c:182,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tcti-common.c:185,10'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-tcti/tcti-common.c:190,9'
          Dst:             doLog
    - functionName:    header_unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tcti-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 129
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          76
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Tss2_MU_TPM2_ST_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tcti-common.c:133,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tcti-common.c:134,10'
          Dst:             Tss2_MU_TPM2_ST_Unmarshal
        - Src:             'src/tss2-tcti/tcti-common.c:139,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tcti-common.c:142,10'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-tcti/tcti-common.c:147,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tcti-common.c:150,10'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-tcti/tcti-common.c:155,9'
          Dst:             doLog
    - functionName:    tcti_make_sticky_not_implemented
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tcti-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 118
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcti_common_set_locality_checks
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tcti-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 111
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcti_common_receive_checks
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tcti-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 78
      functionLinenumberEnd: 92
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcti_common_transmit_checks
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tcti-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcti_common_cancel_checks
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tcti-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 37
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcti_common_down_cast
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tcti-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 29
      functionLinenumberEnd: 30
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcti_common_context_cast
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tcti-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_MU_TPMI_ALG_HASH_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          154
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __bswap_16
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:192,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:192,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:192,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:192,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:192,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:192,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/base-types.c:192,1'
          Dst:             doLog
    - functionName:    __bswap_16
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_MU_TPMI_ALG_HASH_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - short
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __bswap_16
        - doLog
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:191,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:191,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:191,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:191,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:191,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:191,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/base-types.c:191,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2_HANDLE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          154
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __bswap_32
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:190,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:190,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:190,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:190,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:190,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:190,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/base-types.c:190,1'
          Dst:             doLog
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_MU_TPM2_HANDLE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __bswap_32
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:189,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:189,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:189,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:189,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:189,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:189,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/base-types.c:189,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2_NT_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          153
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:188,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:188,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:188,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:188,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:188,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:188,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2_NT_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - char
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          141
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:187,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:187,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:187,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:187,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:187,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:187,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2_SE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          153
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:186,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:186,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:186,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:186,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:186,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:186,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2_SE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - char
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          141
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:185,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:185,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:185,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:185,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:185,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:185,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2_ST_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 184
      functionLinenumberEnd: 184
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          154
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __bswap_16
        - doLog
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:184,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:184,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:184,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:184,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:184,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:184,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/base-types.c:184,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2_ST_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - short
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __bswap_16
        - doLog
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:183,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:183,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:183,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:183,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:183,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:183,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/base-types.c:183,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2_CC_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          154
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __bswap_32
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:182,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:182,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:182,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:182,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:182,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:182,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/base-types.c:182,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2_CC_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 181
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __bswap_32
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:181,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:181,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:181,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:181,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:181,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:181,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/base-types.c:181,1'
          Dst:             doLog
    - functionName:    Tss2_MU_UINT64_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          154
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __bswap_64
        - doLog
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:180,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:180,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:180,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:180,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:180,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:180,1'
          Dst:             __bswap_64
        - Src:             'src/tss2-mu/base-types.c:180,1'
          Dst:             doLog
    - functionName:    __bswap_64
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 75
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          37
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_MU_UINT64_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __bswap_64
        - doLog
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:179,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:179,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:179,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:179,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:179,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:179,1'
          Dst:             __bswap_64
        - Src:             'src/tss2-mu/base-types.c:179,1'
          Dst:             doLog
    - functionName:    Tss2_MU_UINT32_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          154
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __bswap_32
        - doLog
      functionUses:    48
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:178,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:178,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:178,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:178,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:178,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:178,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/base-types.c:178,1'
          Dst:             doLog
    - functionName:    Tss2_MU_UINT32_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __bswap_32
        - doLog
      functionUses:    52
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:177,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:177,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:177,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:177,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:177,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:177,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/base-types.c:177,1'
          Dst:             doLog
    - functionName:    Tss2_MU_UINT16_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          154
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __bswap_16
        - doLog
      functionUses:    78
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:176,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:176,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:176,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:176,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:176,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:176,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/base-types.c:176,1'
          Dst:             doLog
    - functionName:    Tss2_MU_UINT16_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - short
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __bswap_16
        - doLog
      functionUses:    80
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:175,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:175,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:175,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:175,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:175,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:175,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/base-types.c:175,1'
          Dst:             doLog
    - functionName:    Tss2_MU_UINT8_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          153
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - doLog
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:174,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:174,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:174,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:174,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:174,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:174,1'
          Dst:             doLog
    - functionName:    Tss2_MU_UINT8_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - char
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          141
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - doLog
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:173,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:173,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:173,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:173,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:173,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:173,1'
          Dst:             doLog
    - functionName:    Tss2_MU_INT64_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          154
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __bswap_64
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:172,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:172,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:172,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:172,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:172,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:172,1'
          Dst:             __bswap_64
        - Src:             'src/tss2-mu/base-types.c:172,1'
          Dst:             doLog
    - functionName:    Tss2_MU_INT64_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __bswap_64
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:171,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:171,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:171,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:171,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:171,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:171,1'
          Dst:             __bswap_64
        - Src:             'src/tss2-mu/base-types.c:171,1'
          Dst:             doLog
    - functionName:    Tss2_MU_INT32_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          154
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __bswap_32
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:170,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:170,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:170,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:170,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:170,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:170,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/base-types.c:170,1'
          Dst:             doLog
    - functionName:    Tss2_MU_INT32_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __bswap_32
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:169,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:169,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:169,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:169,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:169,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:169,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/base-types.c:169,1'
          Dst:             doLog
    - functionName:    Tss2_MU_INT16_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          154
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - __bswap_16
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:168,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:168,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:168,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:168,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:168,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:168,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/base-types.c:168,1'
          Dst:             doLog
    - functionName:    Tss2_MU_INT16_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - short
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __bswap_16
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:167,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:167,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:167,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:167,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:167,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:167,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/base-types.c:167,1'
          Dst:             doLog
    - functionName:    Tss2_MU_INT8_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          153
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:166,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:166,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:166,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:166,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:166,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:166,1'
          Dst:             doLog
    - functionName:    Tss2_MU_INT8_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - char
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          141
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:165,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:165,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:165,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:165,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:165,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:165,1'
          Dst:             doLog
    - functionName:    Tss2_MU_BYTE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          153
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:164,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:164,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:164,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:164,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:164,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:164,1'
          Dst:             doLog
    - functionName:    Tss2_MU_BYTE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - char
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          141
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - doLog
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:163,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:163,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:163,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:163,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:163,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:163,1'
          Dst:             doLog
    - functionName:    Tss2_Sys_ObjectChangeAuth
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_ObjectChangeAuth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommonOneCall
        - Tss2_Sys_ObjectChangeAuth_Complete
        - Tss2_Sys_ObjectChangeAuth_Prepare
        - syscontext_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_ObjectChangeAuth.c:96,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_ObjectChangeAuth.c:99,12'
          Dst:             Tss2_Sys_ObjectChangeAuth_Prepare
        - Src:             'src/tss2-sys/api/Tss2_Sys_ObjectChangeAuth.c:103,12'
          Dst:             CommonOneCall
        - Src:             'src/tss2-sys/api/Tss2_Sys_ObjectChangeAuth.c:107,12'
          Dst:             Tss2_Sys_ObjectChangeAuth_Complete
    - functionName:    syscontext_cast
      functionSourceFile: '/src/tpm2-tss/./src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_Sys_ObjectChangeAuth_Prepare
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_ObjectChangeAuth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          160
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - CommonPrepareEpilogue
        - CommonPreparePrologue
        - Tss2_MU_TPM2B_AUTH_Marshal
        - Tss2_MU_UINT16_Marshal
        - Tss2_MU_UINT32_Marshal
        - syscontext_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_ObjectChangeAuth.c:23,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_ObjectChangeAuth.c:29,12'
          Dst:             CommonPreparePrologue
        - Src:             'src/tss2-sys/api/Tss2_Sys_ObjectChangeAuth.c:33,12'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_ObjectChangeAuth.c:39,12'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_ObjectChangeAuth.c:46,16'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_ObjectChangeAuth.c:52,16'
          Dst:             Tss2_MU_TPM2B_AUTH_Marshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_ObjectChangeAuth.c:64,12'
          Dst:             CommonPrepareEpilogue
    - functionName:    Tss2_Sys_ObjectChangeAuth_Complete
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_ObjectChangeAuth.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          59
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommonComplete
        - Tss2_MU_TPM2B_PRIVATE_Unmarshal
        - syscontext_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_ObjectChangeAuth.c:71,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_ObjectChangeAuth.c:77,12'
          Dst:             CommonComplete
        - Src:             'src/tss2-sys/api/Tss2_Sys_ObjectChangeAuth.c:81,12'
          Dst:             Tss2_MU_TPM2B_PRIVATE_Unmarshal
    - functionName:    GetNumHandles
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/sysapi_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          60
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __bswap_16
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CommonOneCall
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/sysapi_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          105
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - Tss2_Sys_Execute
        - Tss2_Sys_GetRspAuths
        - Tss2_Sys_SetCmdAuths
        - __bswap_16
        - resp_header_from_cxt
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/sysapi_util.c:154,16'
          Dst:             Tss2_Sys_SetCmdAuths
        - Src:             'src/tss2-sys/sysapi_util.c:159,12'
          Dst:             Tss2_Sys_Execute
        - Src:             'src/tss2-sys/sysapi_util.c:166,9'
          Dst:             resp_header_from_cxt
        - Src:             'src/tss2-sys/sysapi_util.c:166,9'
          Dst:             __bswap_16
        - Src:             'src/tss2-sys/sysapi_util.c:168,16'
          Dst:             Tss2_Sys_GetRspAuths
    - functionName:    resp_header_from_cxt
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CommonComplete
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/sysapi_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 110
      functionLinenumberEnd: 144
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          116
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - Tss2_MU_TPM2_ST_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - __bswap_32
        - resp_header_from_cxt
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/sysapi_util.c:119,15'
          Dst:             resp_header_from_cxt
        - Src:             'src/tss2-sys/sysapi_util.c:119,15'
          Dst:             __bswap_32
        - Src:             'src/tss2-sys/sysapi_util.c:130,12'
          Dst:             Tss2_MU_TPM2_ST_Unmarshal
        - Src:             'src/tss2-sys/sysapi_util.c:138,16'
          Dst:             Tss2_MU_UINT32_Unmarshal
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CommonPrepareEpilogue
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/sysapi_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          42
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
        - req_header_from_cxt
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/sysapi_util.c:103,45'
          Dst:             __bswap_32
        - Src:             'src/tss2-sys/sysapi_util.c:103,5'
          Dst:             req_header_from_cxt
    - functionName:    req_header_from_cxt
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    GetNumCommandHandles
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/sysapi_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetNumHandles
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/sysapi_util.c:314,12'
          Dst:             GetNumHandles
    - functionName:    GetNumResponseHandles
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/sysapi_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - GetNumHandles
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/sysapi_util.c:319,12'
          Dst:             GetNumHandles
    - functionName:    CommonPreparePrologue
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/sysapi_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          126
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - CopyCommandHeader
        - GetNumCommandHandles
        - GetNumResponseHandles
        - InitSysContextFields
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/sysapi_util.c:77,5'
          Dst:             InitSysContextFields
        - Src:             'src/tss2-sys/sysapi_util.c:85,12'
          Dst:             CopyCommandHeader
        - Src:             'src/tss2-sys/sysapi_util.c:90,31'
          Dst:             GetNumResponseHandles
        - Src:             'src/tss2-sys/sysapi_util.c:92,27'
          Dst:             GetNumResponseHandles
        - Src:             'src/tss2-sys/sysapi_util.c:94,25'
          Dst:             GetNumCommandHandles
    - functionName:    InitSysContextFields
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/sysapi_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          33
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CopyCommandHeader
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/sysapi_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          65
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - Tss2_MU_TPM2_ST_Marshal
        - __bswap_32
        - req_header_from_cxt
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/sysapi_util.c:53,12'
          Dst:             Tss2_MU_TPM2_ST_Marshal
        - Src:             'src/tss2-sys/sysapi_util.c:59,45'
          Dst:             __bswap_32
        - Src:             'src/tss2-sys/sysapi_util.c:59,5'
          Dst:             req_header_from_cxt
    - functionName:    GetCommandSize
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/sysapi_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 40
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - __bswap_32
        - req_header_from_cxt
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/sysapi_util.c:41,12'
          Dst:             req_header_from_cxt
        - Src:             'src/tss2-sys/sysapi_util.c:41,12'
          Dst:             __bswap_32
    - functionName:    InitSysContextPtrs
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/sysapi_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          19
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_Sys_Execute
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_Execute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - Tss2_Sys_ExecuteAsync
        - Tss2_Sys_ExecuteFinish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:175,12'
          Dst:             Tss2_Sys_ExecuteAsync
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:179,12'
          Dst:             Tss2_Sys_ExecuteFinish
    - functionName:    Tss2_Sys_ExecuteAsync
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_Execute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 50
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         19
      ICount:          128
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - __bswap_32
        - req_header_from_cxt
        - syscontext_cast
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:27,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:36,12'
          Dst:             req_header_from_cxt
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:36,12'
          Dst:             __bswap_32
    - functionName:    Tss2_Sys_ExecuteFinish
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_Execute.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         58
      ICount:          418
      EdgeCount:       81
      CyclomaticComplexity: 25
      functionsReached:
        - Tss2_MU_TPM2_ST_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
        - syscontext_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:54,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:82,9'
          Dst:             doLog
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:90,9'
          Dst:             doLog
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:105,12'
          Dst:             Tss2_MU_TPM2_ST_Unmarshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:110,9'
          Dst:             doLog
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:117,13'
          Dst:             doLog
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:120,13'
          Dst:             doLog
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:126,12'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:137,12'
          Dst:             Tss2_MU_UINT32_Unmarshal
    - functionName:    syscontext_cast
      functionSourceFile: '/src/tpm2-tss/./src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    req_header_from_cxt
      functionSourceFile: '/src/tpm2-tss/./src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __bswap_16
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    syscontext_cast
      functionSourceFile: '/src/tpm2-tss/./src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_Sys_GetRspAuths
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_GetRspAuths.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         39
      ICount:          298
      EdgeCount:       53
      CyclomaticComplexity: 16
      functionsReached:
        - Tss2_MU_TPMS_AUTH_RESPONSE_Unmarshal
        - __bswap_16
        - __bswap_32
        - syscontext_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetRspAuths.c:25,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetRspAuths.c:45,15'
          Dst:             __bswap_32
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetRspAuths.c:58,23'
          Dst:             __bswap_16
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetRspAuths.c:70,23'
          Dst:             __bswap_16
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetRspAuths.c:81,16'
          Dst:             Tss2_MU_TPMS_AUTH_RESPONSE_Unmarshal
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    req_header_from_cxt
      functionSourceFile: '/src/tpm2-tss/./src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __bswap_16
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    syscontext_cast
      functionSourceFile: '/src/tpm2-tss/./src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_Sys_SetCmdAuths
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_SetCmdAuths.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         35
      ICount:          318
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_TPMS_AUTH_COMMAND_Marshal
        - Tss2_MU_UINT32_Marshal
        - __bswap_16
        - __bswap_32
        - req_header_from_cxt
        - syscontext_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetCmdAuths.c:25,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetCmdAuths.c:47,37'
          Dst:             __bswap_16
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetCmdAuths.c:47,5'
          Dst:             req_header_from_cxt
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetCmdAuths.c:60,19'
          Dst:             req_header_from_cxt
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetCmdAuths.c:60,19'
          Dst:             __bswap_32
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetCmdAuths.c:78,12'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetCmdAuths.c:84,16'
          Dst:             Tss2_MU_TPMS_AUTH_COMMAND_Marshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetCmdAuths.c:94,45'
          Dst:             __bswap_32
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetCmdAuths.c:94,5'
          Dst:             req_header_from_cxt
    - functionName:    tcti_proxy_cast
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          44
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'test/integration/test-common.c:86,9'
          Dst:             doLog
    - functionName:    tcti_proxy_finalize
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tcti_proxy_receive
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 137
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          136
      EdgeCount:       30
      CyclomaticComplexity: 9
      functionsReached:
        - doLog
        - tcti_proxy_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'test/integration/test-common.c:139,43'
          Dst:             tcti_proxy_cast
        - Src:             'test/integration/test-common.c:154,9'
          Dst:             doLog
    - functionName:    tcti_proxy_transmit
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          136
      EdgeCount:       29
      CyclomaticComplexity: 9
      functionsReached:
        - doLog
        - tcti_proxy_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'test/integration/test-common.c:100,43'
          Dst:             tcti_proxy_cast
        - Src:             'test/integration/test-common.c:109,13'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:117,9'
          Dst:             doLog
    - functionName:    test_esys_teardown
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          89
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - Esys_Finalize
        - Tss2_TctiLdr_Finalize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'test/integration/test-common.c:567,9'
          Dst:             Esys_Finalize
        - Src:             'test/integration/test-common.c:570,9'
          Dst:             Tss2_TctiLdr_Finalize
    - functionName:    test_esys_checks_post
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - Esys_GetSysContext
        - doLog
        - dumpstate
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'test/integration/test-common.c:546,10'
          Dst:             Esys_GetSysContext
        - Src:             'test/integration/test-common.c:548,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:552,5'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:553,11'
          Dst:             dumpstate
        - Src:             'test/integration/test-common.c:555,9'
          Dst:             doLog
    - functionName:    dumpstate
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 240
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          226
      EdgeCount:       45
      CyclomaticComplexity: 12
      functionsReached:
        - Tss2_MU_TPMS_CAPABILITY_DATA_Marshal
        - Tss2_Sys_GetCapability
        - doLog
        - doLogBlob
        - memcmp
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'test/integration/test-common.c:257,18'
          Dst:             Tss2_Sys_GetCapability
        - Src:             'test/integration/test-common.c:267,13'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:279,18'
          Dst:             Tss2_MU_TPMS_CAPABILITY_DATA_Marshal
        - Src:             'test/integration/test-common.c:284,17'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:289,33'
          Dst:             memcmp
        - Src:             'test/integration/test-common.c:290,13'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:293,13'
          Dst:             doLogBlob
        - Src:             'test/integration/test-common.c:294,13'
          Dst:             doLogBlob
    - functionName:    memcmp
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    test_esys_checks_pre
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 511
      functionLinenumberEnd: 537
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          71
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - Esys_GetSysContext
        - doLog
        - dumpstate
        - transient_empty
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'test/integration/test-common.c:516,10'
          Dst:             Esys_GetSysContext
        - Src:             'test/integration/test-common.c:518,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:522,5'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:523,11'
          Dst:             transient_empty
        - Src:             'test/integration/test-common.c:525,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:529,5'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:530,11'
          Dst:             dumpstate
        - Src:             'test/integration/test-common.c:532,9'
          Dst:             doLog
    - functionName:    transient_empty
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 208
      functionLinenumberEnd: 236
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         16
      ICount:          82
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - Tss2_Sys_GetCapability
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'test/integration/test-common.c:213,14'
          Dst:             Tss2_Sys_GetCapability
        - Src:             'test/integration/test-common.c:223,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:228,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:230,13'
          Dst:             doLog
    - functionName:    tcti_proxy_initialize
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 203
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          83
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    test_esys_setup
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 507
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         40
      ICount:          262
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - Esys_Finalize
        - Esys_Initialize
        - Esys_Startup
        - Tss2_TctiLdr_Finalize
        - Tss2_TctiLdr_Initialize
        - doLog
        - getenv
        - tcti_proxy_initialize
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'test/integration/test-common.c:435,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:439,17'
          Dst:             getenv
        - Src:             'test/integration/test-common.c:441,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:445,10'
          Dst:             Tss2_TctiLdr_Initialize
        - Src:             'test/integration/test-common.c:447,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:451,10'
          Dst:             tcti_proxy_initialize
        - Src:             'test/integration/test-common.c:453,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:458,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:461,10'
          Dst:             tcti_proxy_initialize
        - Src:             'test/integration/test-common.c:463,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:468,10'
          Dst:             Esys_Initialize
        - Src:             'test/integration/test-common.c:470,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:474,10'
          Dst:             Esys_Startup
        - Src:             'test/integration/test-common.c:476,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:482,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:491,5'
          Dst:             Esys_Finalize
        - Src:             'test/integration/test-common.c:500,5'
          Dst:             Tss2_TctiLdr_Finalize
    - functionName:    test_sys_teardown
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - Tss2_Sys_Finalize
        - Tss2_TctiLdr_Finalize
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'test/integration/test-common.c:416,9'
          Dst:             Tss2_Sys_Finalize
        - Src:             'test/integration/test-common.c:418,9'
          Dst:             Tss2_TctiLdr_Finalize
    - functionName:    test_sys_checks_post
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 398
      functionLinenumberEnd: 409
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          41
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - doLog
        - dumpstate
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'test/integration/test-common.c:401,5'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:402,11'
          Dst:             dumpstate
        - Src:             'test/integration/test-common.c:404,9'
          Dst:             doLog
    - functionName:    test_sys_checks_pre
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 376
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          58
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - doLog
        - dumpstate
        - transient_empty
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'test/integration/test-common.c:379,5'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:380,11'
          Dst:             transient_empty
        - Src:             'test/integration/test-common.c:382,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:386,5'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:387,11'
          Dst:             dumpstate
        - Src:             'test/integration/test-common.c:389,9'
          Dst:             doLog
    - functionName:    test_sys_setup
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          171
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - Tss2_Sys_Finalize
        - Tss2_Sys_GetContextSize
        - Tss2_Sys_Initialize
        - Tss2_Sys_Startup
        - Tss2_TctiLdr_Finalize
        - Tss2_TctiLdr_Initialize
        - doLog
        - getenv
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'test/integration/test-common.c:314,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:318,17'
          Dst:             getenv
        - Src:             'test/integration/test-common.c:320,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:324,10'
          Dst:             Tss2_TctiLdr_Initialize
        - Src:             'test/integration/test-common.c:326,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:330,12'
          Dst:             Tss2_Sys_GetContextSize
        - Src:             'test/integration/test-common.c:333,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:336,10'
          Dst:             Tss2_Sys_Initialize
        - Src:             'test/integration/test-common.c:338,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:342,10'
          Dst:             Tss2_Sys_Startup
        - Src:             'test/integration/test-common.c:344,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:350,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:359,5'
          Dst:             Tss2_Sys_Finalize
        - Src:             'test/integration/test-common.c:365,5'
          Dst:             Tss2_TctiLdr_Finalize
    - functionName:    Tss2_Tcti_TctiLdr_Init
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 564
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          111
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - doLog
        - tctildr_conf_parse_alloc
        - tctildr_init_context_data
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr.c:569,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:579,10'
          Dst:             tctildr_conf_parse_alloc
        - Src:             'src/tss2-tcti/tctildr.c:584,10'
          Dst:             tctildr_init_context_data
    - functionName:    tctildr_conf_parse_alloc
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 202
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          214
      EdgeCount:       52
      CyclomaticComplexity: 15
      functionsReached:
        - calloc
        - doLog
        - strcmp
        - strlen
        - tctildr_conf_parse
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr.c:213,23'
          Dst:             strlen
        - Src:             'src/tss2-tcti/tctildr.c:215,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:218,13'
          Dst:             calloc
        - Src:             'src/tss2-tcti/tctildr.c:219,13'
          Dst:             calloc
        - Src:             'src/tss2-tcti/tctildr.c:225,10'
          Dst:             tctildr_conf_parse
        - Src:             'src/tss2-tcti/tctildr.c:233,10'
          Dst:             strcmp
        - Src:             'src/tss2-tcti/tctildr.c:236,10'
          Dst:             strcmp
    - functionName:    tctildr_init_context_data
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          100
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - doLog
        - tctildr_context_cast
        - tctildr_get_tcti
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr.c:476,10'
          Dst:             tctildr_get_tcti
        - Src:             'src/tss2-tcti/tctildr.c:478,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:490,15'
          Dst:             tctildr_context_cast
    - functionName:    tctildr_transmit
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - tctildr_context_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr.c:257,37'
          Dst:             tctildr_context_cast
    - functionName:    tctildr_receive
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 278
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          90
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - tctildr_context_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr.c:270,37'
          Dst:             tctildr_context_cast
    - functionName:    tctildr_finalize
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          93
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - tctildr_context_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr.c:329,37'
          Dst:             tctildr_context_cast
    - functionName:    tctildr_cancel
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 288
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          81
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - tctildr_context_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr.c:283,37'
          Dst:             tctildr_context_cast
    - functionName:    tctildr_get_poll_handles
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - tctildr_context_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr.c:295,37'
          Dst:             tctildr_context_cast
    - functionName:    tctildr_set_locality
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - tctildr_context_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr.c:306,37'
          Dst:             tctildr_context_cast
    - functionName:    tctildr_make_sticky
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - tctildr_context_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr.c:318,37'
          Dst:             tctildr_context_cast
    - functionName:    tctildr_context_cast
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 245
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          33
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    calloc
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    10
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tctildr_conf_parse
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 192
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          177
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - doLog
        - strchr
        - strcpy
        - strlen
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr.c:156,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:159,23'
          Dst:             strlen
        - Src:             'src/tss2-tcti/tctildr.c:161,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:165,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:168,13'
          Dst:             strchr
        - Src:             'src/tss2-tcti/tctildr.c:171,9'
          Dst:             strcpy
        - Src:             'src/tss2-tcti/tctildr.c:172,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:183,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:187,9'
          Dst:             strcpy
        - Src:             'src/tss2-tcti/tctildr.c:188,9'
          Dst:             doLog
    - functionName:    strcpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_TctiLdr_Initialize
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - Tss2_TctiLdr_Initialize_Ex
        - tctildr_conf_parse_alloc
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr.c:551,10'
          Dst:             tctildr_conf_parse_alloc
        - Src:             'src/tss2-tcti/tctildr.c:555,10'
          Dst:             Tss2_TctiLdr_Initialize_Ex
    - functionName:    Tss2_TctiLdr_Initialize_Ex
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 504
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          180
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - calloc
        - strcmp
        - tctildr_finalize_data
        - tctildr_init_context_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr.c:515,25'
          Dst:             strcmp
        - Src:             'src/tss2-tcti/tctildr.c:518,25'
          Dst:             strcmp
        - Src:             'src/tss2-tcti/tctildr.c:521,15'
          Dst:             calloc
        - Src:             'src/tss2-tcti/tctildr.c:528,10'
          Dst:             tctildr_init_context_data
        - Src:             'src/tss2-tcti/tctildr.c:539,5'
          Dst:             tctildr_finalize_data
    - functionName:    Tss2_TctiLdr_FreeInfo
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          89
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_TctiLdr_GetInfo
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 402
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          119
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - calloc
        - copy_info
        - doLog
        - strerror
        - tctildr_conf_parse
        - tctildr_finalize_data
        - tctildr_get_info
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr.c:413,14'
          Dst:             tctildr_conf_parse
        - Src:             'src/tss2-tcti/tctildr.c:418,10'
          Dst:             tctildr_get_info
        - Src:             'src/tss2-tcti/tctildr.c:421,16'
          Dst:             calloc
        - Src:             'src/tss2-tcti/tctildr.c:423,9'
          Dst:             __errno_location
        - Src:             'src/tss2-tcti/tctildr.c:423,9'
          Dst:             strerror
        - Src:             'src/tss2-tcti/tctildr.c:423,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:427,10'
          Dst:             copy_info
        - Src:             'src/tss2-tcti/tctildr.c:435,5'
          Dst:             tctildr_finalize_data
    - functionName:    copy_info
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          129
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - __errno_location
        - doLog
        - strerror
        - strndup
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr.c:365,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:368,11'
          Dst:             strndup
        - Src:             'src/tss2-tcti/tctildr.c:372,9'
          Dst:             __errno_location
        - Src:             'src/tss2-tcti/tctildr.c:372,9'
          Dst:             strerror
        - Src:             'src/tss2-tcti/tctildr.c:372,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:375,11'
          Dst:             strndup
        - Src:             'src/tss2-tcti/tctildr.c:379,9'
          Dst:             __errno_location
        - Src:             'src/tss2-tcti/tctildr.c:379,9'
          Dst:             strerror
        - Src:             'src/tss2-tcti/tctildr.c:379,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:384,11'
          Dst:             strndup
        - Src:             'src/tss2-tcti/tctildr.c:388,9'
          Dst:             __errno_location
        - Src:             'src/tss2-tcti/tctildr.c:388,9'
          Dst:             strerror
        - Src:             'src/tss2-tcti/tctildr.c:388,9'
          Dst:             doLog
    - functionName:    strndup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_TctiLdr_Finalize
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - tctildr_context_cast
        - tctildr_finalize
        - tctildr_finalize_data
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr.c:347,15'
          Dst:             tctildr_context_cast
        - Src:             'src/tss2-tcti/tctildr.c:351,5'
          Dst:             tctildr_finalize
        - Src:             'src/tss2-tcti/tctildr.c:352,5'
          Dst:             tctildr_finalize_data
    - functionName:    tcti_from_info
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          78
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - doLog
        - tcti_from_init
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr.c:115,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:119,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:122,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:123,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:124,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:126,9'
          Dst:             tcti_from_init
        - Src:             'src/tss2-tcti/tctildr.c:128,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:131,5'
          Dst:             doLog
    - functionName:    tcti_from_init
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 107
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          126
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - __errno_location
        - calloc
        - doLog
        - strerror
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr.c:67,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:73,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:77,35'
          Dst:             calloc
        - Src:             'src/tss2-tcti/tctildr.c:79,9'
          Dst:             __errno_location
        - Src:             'src/tss2-tcti/tctildr.c:79,9'
          Dst:             strerror
        - Src:             'src/tss2-tcti/tctildr.c:79,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:98,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:104,5'
          Dst:             doLog
    - functionName:    tctildr_get_tcti
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr-dl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - doLog
        - tcti_from_file
        - tctildr_get_default
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr-dl.c:307,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:309,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:314,16'
          Dst:             tctildr_get_default
        - Src:             'src/tss2-tcti/tctildr-dl.c:317,12'
          Dst:             tcti_from_file
    - functionName:    tctildr_get_default
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr-dl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 221
      functionLinenumberEnd: 266
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - doLog
        - tcti_from_file
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr-dl.c:223,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:253,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:255,13'
          Dst:             tcti_from_file
        - Src:             'src/tss2-tcti/tctildr-dl.c:259,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:262,5'
          Dst:             doLog
    - functionName:    tcti_from_file
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr-dl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 125
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          99
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - dlclose
        - dlsym
        - doLog
        - handle_from_name
        - tcti_from_info
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr-dl.c:130,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:134,9'
          Dst:             handle_from_name
        - Src:             'src/tss2-tcti/tctildr-dl.c:139,35'
          Dst:             dlsym
        - Src:             'src/tss2-tcti/tctildr-dl.c:141,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:142,9'
          Dst:             dlclose
        - Src:             'src/tss2-tcti/tctildr-dl.c:146,9'
          Dst:             tcti_from_info
        - Src:             'src/tss2-tcti/tctildr-dl.c:148,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:149,9'
          Dst:             dlclose
        - Src:             'src/tss2-tcti/tctildr-dl.c:156,5'
          Dst:             doLog
    - functionName:    handle_from_name
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr-dl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 119
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          84
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - dlerror
        - dlopen
        - doLog
        - snprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr-dl.c:105,16'
          Dst:             snprintf
        - Src:             'src/tss2-tcti/tctildr-dl.c:107,13'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:110,19'
          Dst:             dlopen
        - Src:             'src/tss2-tcti/tctildr-dl.c:114,13'
          Dst:             dlerror
        - Src:             'src/tss2-tcti/tctildr-dl.c:114,13'
          Dst:             doLog
    - functionName:    dlsym
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dlclose
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dlopen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    dlerror
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    tctildr_get_info
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr-dl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 300
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          48
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - doLog
        - get_info_default
        - info_from_name
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr-dl.c:292,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:296,16'
          Dst:             info_from_name
        - Src:             'src/tss2-tcti/tctildr-dl.c:298,16'
          Dst:             get_info_default
    - functionName:    info_from_name
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr-dl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          72
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - handle_from_name
        - info_from_handle
        - tctildr_finalize_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr-dl.c:276,10'
          Dst:             handle_from_name
        - Src:             'src/tss2-tcti/tctildr-dl.c:279,13'
          Dst:             info_from_handle
        - Src:             'src/tss2-tcti/tctildr-dl.c:281,9'
          Dst:             tctildr_finalize_data
    - functionName:    get_info_default
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr-dl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          121
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - doLog
        - handle_from_name
        - info_from_handle
        - tctildr_finalize_data
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr-dl.c:169,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:171,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:193,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:197,14'
          Dst:             handle_from_name
        - Src:             'src/tss2-tcti/tctildr-dl.c:199,13'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:207,16'
          Dst:             info_from_handle
        - Src:             'src/tss2-tcti/tctildr-dl.c:211,9'
          Dst:             tctildr_finalize_data
    - functionName:    info_from_handle
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr-dl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          46
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dlerror
        - dlsym
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr-dl.c:72,17'
          Dst:             dlsym
        - Src:             'src/tss2-tcti/tctildr-dl.c:74,9'
          Dst:             dlerror
        - Src:             'src/tss2-tcti/tctildr-dl.c:74,9'
          Dst:             doLog
    - functionName:    tctildr_finalize_data
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr-dl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - dlclose
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr-dl.c:324,9'
          Dst:             dlclose
    - functionName:    Esys_Startup_Finish
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/api/Esys_Startup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         37
      ICount:          231
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - Tss2_Sys_ExecuteAsync
        - Tss2_Sys_ExecuteFinish
        - Tss2_Sys_Startup_Complete
        - doLog
        - iesys_tpm_error
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/api/Esys_Startup.c:167,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:171,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:178,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:184,9'
          Dst:             Tss2_Sys_ExecuteFinish
        - Src:             'src/tss2-esys/api/Esys_Startup.c:186,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:193,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:196,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:201,6'
          Dst:             Tss2_Sys_ExecuteAsync
        - Src:             'src/tss2-esys/api/Esys_Startup.c:203,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:209,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:213,9'
          Dst:             iesys_tpm_error
        - Src:             'src/tss2-esys/api/Esys_Startup.c:214,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:218,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:222,9'
          Dst:             Tss2_Sys_Startup_Complete
        - Src:             'src/tss2-esys/api/Esys_Startup.c:223,5'
          Dst:             doLog
    - functionName:    Esys_Startup_Async
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/api/Esys_Startup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 133
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          97
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - Tss2_Sys_ExecuteAsync
        - Tss2_Sys_Startup_Prepare
        - doLog
        - iesys_check_sequence_async
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/api/Esys_Startup.c:109,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:114,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:117,9'
          Dst:             iesys_check_sequence_async
        - Src:             'src/tss2-esys/api/Esys_Startup.c:123,9'
          Dst:             Tss2_Sys_Startup_Prepare
        - Src:             'src/tss2-esys/api/Esys_Startup.c:124,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:126,9'
          Dst:             Tss2_Sys_ExecuteAsync
        - Src:             'src/tss2-esys/api/Esys_Startup.c:127,5'
          Dst:             doLog
    - functionName:    Esys_Startup
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/api/Esys_Startup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          91
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - Esys_Startup_Async
        - Esys_Startup_Finish
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/api/Esys_Startup.c:56,9'
          Dst:             Esys_Startup_Async
        - Src:             'src/tss2-esys/api/Esys_Startup.c:57,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:70,13'
          Dst:             Esys_Startup_Finish
        - Src:             'src/tss2-esys/api/Esys_Startup.c:74,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:80,5'
          Dst:             doLog
    - functionName:    Esys_GetCryptoCallbacks
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          46
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_context.c:292,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:296,9'
          Dst:             doLog
    - functionName:    Esys_SetCryptoCallbacks
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 285
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - doLog
        - iesys_initialize_crypto_backend
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_context.c:275,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:280,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:284,12'
          Dst:             iesys_initialize_crypto_backend
    - functionName:    Esys_GetSysContext
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 248
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Esys_SetTimeout
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 225
      functionLinenumberEnd: 229
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          35
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_context.c:226,5'
          Dst:             doLog
    - functionName:    Esys_GetPollHandles
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 212
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          200
      EdgeCount:       49
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_Sys_GetTctiContext
        - calloc
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_context.c:194,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:195,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:196,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:199,9'
          Dst:             Tss2_Sys_GetTctiContext
        - Src:             'src/tss2-esys/esys_context.c:200,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:204,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:205,16'
          Dst:             calloc
        - Src:             'src/tss2-esys/esys_context.c:206,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:210,5'
          Dst:             doLog
    - functionName:    Esys_GetTcti
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_context.c:169,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:170,5'
          Dst:             doLog
    - functionName:    Esys_Finalize
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          95
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - Tss2_Sys_Finalize
        - Tss2_Sys_GetTctiContext
        - Tss2_TctiLdr_Finalize
        - doLog
        - iesys_DeleteAllResourceObjects
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_context.c:122,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:127,5'
          Dst:             iesys_DeleteAllResourceObjects
        - Src:             'src/tss2-esys/esys_context.c:133,13'
          Dst:             Tss2_Sys_GetTctiContext
        - Src:             'src/tss2-esys/esys_context.c:135,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:141,5'
          Dst:             Tss2_Sys_Finalize
        - Src:             'src/tss2-esys/esys_context.c:147,9'
          Dst:             Tss2_TctiLdr_Finalize
    - functionName:    Esys_Initialize
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 106
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          174
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_Sys_GetContextSize
        - Tss2_Sys_Initialize
        - Tss2_TctiLdr_Finalize
        - Tss2_TctiLdr_Initialize
        - calloc
        - doLog
        - iesys_initialize_crypto_backend
        - rand
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_context.c:54,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:59,21'
          Dst:             calloc
        - Src:             'src/tss2-esys/esys_context.c:60,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:66,15'
          Dst:             Tss2_Sys_GetContextSize
        - Src:             'src/tss2-esys/esys_context.c:67,28'
          Dst:             calloc
        - Src:             'src/tss2-esys/esys_context.c:68,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:73,13'
          Dst:             Tss2_TctiLdr_Initialize
        - Src:             'src/tss2-esys/esys_context.c:74,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:78,9'
          Dst:             Tss2_Sys_Initialize
        - Src:             'src/tss2-esys/esys_context.c:79,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:83,62'
          Dst:             rand
        - Src:             'src/tss2-esys/esys_context.c:89,9'
          Dst:             iesys_initialize_crypto_backend
        - Src:             'src/tss2-esys/esys_context.c:90,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:97,9'
          Dst:             Tss2_TctiLdr_Finalize
    - functionName:    rand
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iesys_initialize_crypto_backend
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 890
      functionLinenumberEnd: 902
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - ieys_set_crypto_callbacks
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:895,18'
          Dst:             ieys_set_crypto_callbacks
    - functionName:    ieys_set_crypto_callbacks
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 823
      functionLinenumberEnd: 884
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         52
      ICount:          371
      EdgeCount:       68
      CyclomaticComplexity: 18
      functionsReached:
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:850,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:851,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:863,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:864,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:865,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:867,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:868,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:869,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:870,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:872,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:873,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:874,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:875,9'
          Dst:             doLog
    - functionName:    iesys_xor_parameter_obfuscation
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 777
      functionLinenumberEnd: 809
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          181
      EdgeCount:       34
      CyclomaticComplexity: 10
      functionsReached:
        - doLog
        - doLogBlob
        - iesys_crypto_KDFa
        - iesys_crypto_hash_get_digest_size
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:788,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:792,9'
          Dst:             iesys_crypto_hash_get_digest_size
        - Src:             'src/tss2-esys/esys_crypto.c:793,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:795,13'
          Dst:             iesys_crypto_KDFa
        - Src:             'src/tss2-esys/esys_crypto.c:798,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:801,9'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto.c:805,9'
          Dst:             doLogBlob
    - functionName:    iesys_crypto_hash_get_digest_size
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 33
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          78
      EdgeCount:       13
      CyclomaticComplexity: 2
      functionsReached:
        - doLog
      functionUses:    10
      BranchProfiles:
        - Branch String:   'src/tss2-esys/esys_crypto.c:39,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:34,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:36,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:56,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:59,5'
          Dst:             doLog
    - functionName:    iesys_crypto_KDFa
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 605
      functionLinenumberEnd: 647
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          229
      EdgeCount:       36
      CyclomaticComplexity: 10
      functionsReached:
        - doLog
        - doLogBlob
        - iesys_crypto_KDFaHmac
        - iesys_crypto_hash_get_digest_size
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:606,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:609,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:610,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto.c:612,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto.c:614,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto.c:620,17'
          Dst:             iesys_crypto_hash_get_digest_size
        - Src:             'src/tss2-esys/esys_crypto.c:621,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:625,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:629,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:631,13'
          Dst:             iesys_crypto_KDFaHmac
        - Src:             'src/tss2-esys/esys_crypto.c:634,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:645,5'
          Dst:             doLogBlob
    - functionName:    iesys_crypto_KDFaHmac
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 570
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - size_t
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          232
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_MU_UINT32_Marshal
        - doLog
        - iesys_crypto_hmac_abort
        - iesys_crypto_hmac_finish
        - iesys_crypto_hmac_start
        - iesys_crypto_hmac_update
        - iesys_crypto_hmac_update2b
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:522,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:524,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:534,13'
          Dst:             iesys_crypto_hmac_start
        - Src:             'src/tss2-esys/esys_crypto.c:535,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:537,9'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-esys/esys_crypto.c:539,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:540,9'
          Dst:             iesys_crypto_hmac_update
        - Src:             'src/tss2-esys/esys_crypto.c:541,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:544,24'
          Dst:             strlen
        - Src:             'src/tss2-esys/esys_crypto.c:545,13'
          Dst:             iesys_crypto_hmac_update
        - Src:             'src/tss2-esys/esys_crypto.c:546,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:549,9'
          Dst:             iesys_crypto_hmac_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:550,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:552,9'
          Dst:             iesys_crypto_hmac_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:553,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:556,9'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-esys/esys_crypto.c:558,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:559,9'
          Dst:             iesys_crypto_hmac_update
        - Src:             'src/tss2-esys/esys_crypto.c:560,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:562,9'
          Dst:             iesys_crypto_hmac_finish
        - Src:             'src/tss2-esys/esys_crypto.c:563,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:568,5'
          Dst:             iesys_crypto_hmac_abort
    - functionName:    iesys_crypto_hmac_start
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          53
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:171,5'
          Dst:             doLog
    - functionName:    iesys_crypto_hmac_update
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - doLog
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:184,5'
          Dst:             doLog
    - functionName:    iesys_crypto_hmac_update2b
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 74
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - iesys_crypto_hmac_update
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:73,12'
          Dst:             iesys_crypto_hmac_update
    - functionName:    iesys_crypto_hmac_finish
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:196,5'
          Dst:             doLog
    - functionName:    iesys_crypto_hmac_abort
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 213
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:207,9'
          Dst:             doLog
    - functionName:    iesys_crypto_KDFe
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 750
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          354
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - Tss2_MU_UINT32_Marshal
        - doLog
        - doLogBlob
        - iesys_crypto_hash_finish
        - iesys_crypto_hash_get_digest_size
        - iesys_crypto_hash_start
        - iesys_crypto_hash_update
        - iesys_crypto_hash_update2b
        - iesys_crypto_hmac_abort
        - strlen
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:682,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:685,9'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto.c:687,9'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto.c:688,9'
          Dst:             iesys_crypto_hash_get_digest_size
        - Src:             'src/tss2-esys/esys_crypto.c:689,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:692,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:700,17'
          Dst:             iesys_crypto_hash_start
        - Src:             'src/tss2-esys/esys_crypto.c:702,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:705,17'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-esys/esys_crypto.c:706,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:708,17'
          Dst:             iesys_crypto_hash_update
        - Src:             'src/tss2-esys/esys_crypto.c:710,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:713,21'
          Dst:             iesys_crypto_hash_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:714,17'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:718,32'
          Dst:             strlen
        - Src:             'src/tss2-esys/esys_crypto.c:719,21'
          Dst:             iesys_crypto_hash_update
        - Src:             'src/tss2-esys/esys_crypto.c:721,17'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:725,21'
          Dst:             iesys_crypto_hash_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:726,17'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:730,21'
          Dst:             iesys_crypto_hash_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:731,16'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:733,17'
          Dst:             iesys_crypto_hash_finish
        - Src:             'src/tss2-esys/esys_crypto.c:735,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:742,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto.c:748,5'
          Dst:             iesys_crypto_hmac_abort
    - functionName:    iesys_crypto_hash_start
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 121
      functionLinenumberEnd: 125
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - doLog
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:122,5'
          Dst:             doLog
    - functionName:    iesys_crypto_hash_update
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 132
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - doLog
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:133,5'
          Dst:             doLog
    - functionName:    iesys_crypto_hash_update2b
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          27
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - iesys_crypto_hash_update
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:67,12'
          Dst:             iesys_crypto_hash_update
    - functionName:    iesys_crypto_hash_finish
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 149
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          50
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - doLog
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:145,5'
          Dst:             doLog
    - functionName:    iesys_crypto_authHmac
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 437
      functionLinenumberEnd: 492
      functionDepth:   0
      returnType:      int
      argCount:        12
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          252
      EdgeCount:       56
      CyclomaticComplexity: 18
      functionsReached:
        - Tss2_MU_TPMA_SESSION_Marshal
        - doLog
        - iesys_crypto_hash_abort
        - iesys_crypto_hmac_finish2b
        - iesys_crypto_hmac_start
        - iesys_crypto_hmac_update
        - iesys_crypto_hmac_update2b
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:438,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:441,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:451,9'
          Dst:             iesys_crypto_hmac_start
        - Src:             'src/tss2-esys/esys_crypto.c:452,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:454,9'
          Dst:             iesys_crypto_hmac_update
        - Src:             'src/tss2-esys/esys_crypto.c:455,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:457,9'
          Dst:             iesys_crypto_hmac_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:458,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:460,9'
          Dst:             iesys_crypto_hmac_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:461,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:464,13'
          Dst:             iesys_crypto_hmac_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:465,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:469,13'
          Dst:             iesys_crypto_hmac_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:470,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:473,9'
          Dst:             Tss2_MU_TPMA_SESSION_Marshal
        - Src:             'src/tss2-esys/esys_crypto.c:477,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:479,9'
          Dst:             iesys_crypto_hmac_update
        - Src:             'src/tss2-esys/esys_crypto.c:481,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:483,9'
          Dst:             iesys_crypto_hmac_finish2b
        - Src:             'src/tss2-esys/esys_crypto.c:484,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:489,5'
          Dst:             iesys_crypto_hash_abort
    - functionName:    iesys_crypto_hmac_finish2b
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          37
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - iesys_crypto_hmac_finish
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:82,9'
          Dst:             iesys_crypto_hmac_finish
    - functionName:    iesys_crypto_hash_abort
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          43
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - doLog
      functionUses:    5
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:156,9'
          Dst:             doLog
    - functionName:    iesys_crypto_pHash
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 404
      functionDepth:   0
      returnType:      int
      argCount:        11
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          248
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - doLog
        - iesys_crypto_hash_abort
        - iesys_crypto_hash_finish
        - iesys_crypto_hash_start
        - iesys_crypto_hash_update
        - iesys_crypto_hash_update2b
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:352,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:355,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:362,9'
          Dst:             iesys_crypto_hash_start
        - Src:             'src/tss2-esys/esys_crypto.c:364,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:367,13'
          Dst:             iesys_crypto_hash_update
        - Src:             'src/tss2-esys/esys_crypto.c:369,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:372,9'
          Dst:             iesys_crypto_hash_update
        - Src:             'src/tss2-esys/esys_crypto.c:374,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:377,13'
          Dst:             iesys_crypto_hash_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:378,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:382,13'
          Dst:             iesys_crypto_hash_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:383,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:387,13'
          Dst:             iesys_crypto_hash_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:388,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:391,9'
          Dst:             iesys_crypto_hash_update
        - Src:             'src/tss2-esys/esys_crypto.c:393,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:395,9'
          Dst:             iesys_crypto_hash_finish
        - Src:             'src/tss2-esys/esys_crypto.c:397,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:402,5'
          Dst:             iesys_crypto_hash_abort
    - functionName:    iesys_crypto_sm4_decrypt
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:313,5'
          Dst:             doLog
    - functionName:    iesys_crypto_sm4_encrypt
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 301
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:293,5'
          Dst:             doLog
    - functionName:    iesys_crypto_aes_decrypt
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:273,5'
          Dst:             doLog
    - functionName:    iesys_crypto_aes_encrypt
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
        - short
        - short
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:253,6'
          Dst:             doLog
    - functionName:    iesys_crypto_get_ecdh_point
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 233
      functionLinenumberEnd: 241
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          59
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:234,5'
          Dst:             doLog
    - functionName:    iesys_crypto_get_random2b
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 219
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          47
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:220,5'
          Dst:             doLog
    - functionName:    iesys_crypto_rsa_pk_encrypt
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 115
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          62
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached:
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:107,5'
          Dst:             doLog
    - functionName:    cmp_TPM2B_DIGEST
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 80
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmp_BYTE_array
        - cmp_UINT16
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:71,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:73,10'
          Dst:             cmp_UINT16
        - Src:             'src/tss2-esys/esys_iutil.c:74,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:78,12'
          Dst:             cmp_BYTE_array
    - functionName:    cmp_UINT16
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:32,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:36,9'
          Dst:             doLog
    - functionName:    cmp_BYTE_array
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 49
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          50
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - doLog
        - memcmp
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:51,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:55,9'
          Dst:             memcmp
        - Src:             'src/tss2-esys/esys_iutil.c:56,9'
          Dst:             doLog
    - functionName:    iesys_adapt_auth_value
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1709
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          171
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - doLog
        - iesys_crypto_hash_abort
        - iesys_crypto_hash_finish
        - iesys_crypto_hash_get_digest_size
        - iesys_crypto_hash_start
        - iesys_crypto_hash_update
        - iesys_strip_trailing_zeros
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:1669,5'
          Dst:             iesys_strip_trailing_zeros
        - Src:             'src/tss2-esys/esys_iutil.c:1672,13'
          Dst:             iesys_crypto_hash_get_digest_size
        - Src:             'src/tss2-esys/esys_iutil.c:1673,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1677,17'
          Dst:             iesys_crypto_hash_start
        - Src:             'src/tss2-esys/esys_iutil.c:1679,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1681,17'
          Dst:             iesys_crypto_hash_update
        - Src:             'src/tss2-esys/esys_iutil.c:1684,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1686,17'
          Dst:             iesys_crypto_hash_finish
        - Src:             'src/tss2-esys/esys_iutil.c:1688,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1694,13'
          Dst:             iesys_strip_trailing_zeros
        - Src:             'src/tss2-esys/esys_iutil.c:1702,26'
          Dst:             iesys_crypto_hash_abort
    - functionName:    iesys_strip_trailing_zeros
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1633
      functionLinenumberEnd: 1641
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          57
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iesys_tpm_error
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1623
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iesys_nv_get_name
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1497
      functionLinenumberEnd: 1546
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          172
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - Tss2_MU_TPMI_ALG_HASH_Marshal
        - Tss2_MU_TPMS_NV_PUBLIC_Marshal
        - doLog
        - iesys_crypto_hash_abort
        - iesys_crypto_hash_finish
        - iesys_crypto_hash_start
        - iesys_crypto_hash_update
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:1509,9'
          Dst:             iesys_crypto_hash_start
        - Src:             'src/tss2-esys/esys_iutil.c:1512,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1514,9'
          Dst:             Tss2_MU_TPMS_NV_PUBLIC_Marshal
        - Src:             'src/tss2-esys/esys_iutil.c:1517,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1519,9'
          Dst:             iesys_crypto_hash_update
        - Src:             'src/tss2-esys/esys_iutil.c:1521,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1523,9'
          Dst:             iesys_crypto_hash_finish
        - Src:             'src/tss2-esys/esys_iutil.c:1526,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1529,9'
          Dst:             Tss2_MU_TPMI_ALG_HASH_Marshal
        - Src:             'src/tss2-esys/esys_iutil.c:1532,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1539,26'
          Dst:             iesys_crypto_hash_abort
    - functionName:    iesys_restore_session_flags
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          68
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:536,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:543,9'
          Dst:             doLog
    - functionName:    iesys_check_response
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1435
      functionLinenumberEnd: 1479
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          173
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - Tss2_Sys_GetRpBuffer
        - Tss2_Sys_GetRspAuths
        - doLog
        - iesys_check_rp_hmacs
        - iesys_decrypt_param
        - iesys_restore_session_flags
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:1442,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1446,9'
          Dst:             Tss2_Sys_GetRspAuths
        - Src:             'src/tss2-esys/esys_iutil.c:1447,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1450,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1462,13'
          Dst:             Tss2_Sys_GetRpBuffer
        - Src:             'src/tss2-esys/esys_iutil.c:1463,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1465,13'
          Dst:             iesys_check_rp_hmacs
        - Src:             'src/tss2-esys/esys_iutil.c:1466,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1469,13'
          Dst:             iesys_restore_session_flags
        - Src:             'src/tss2-esys/esys_iutil.c:1473,13'
          Dst:             iesys_decrypt_param
        - Src:             'src/tss2-esys/esys_iutil.c:1474,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1475,9'
          Dst:             iesys_restore_session_flags
    - functionName:    iesys_check_rp_hmacs
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 900
      functionLinenumberEnd: 949
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          190
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - cmp_TPM2B_AUTH
        - doLog
        - iesys_compute_rp_hash
        - iesys_crypto_authHmac
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:914,17'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:921,13'
          Dst:             iesys_compute_rp_hash
        - Src:             'src/tss2-esys/esys_iutil.c:925,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:932,13'
          Dst:             iesys_crypto_authHmac
        - Src:             'src/tss2-esys/esys_iutil.c:941,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:943,14'
          Dst:             cmp_TPM2B_AUTH
        - Src:             'src/tss2-esys/esys_iutil.c:944,13'
          Dst:             doLog
    - functionName:    iesys_decrypt_param
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 721
      functionLinenumberEnd: 841
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         41
      ICount:          476
      EdgeCount:       57
      CyclomaticComplexity: 18
      functionsReached:
        - Tss2_Sys_GetEncryptParam
        - Tss2_Sys_SetEncryptParam
        - doLog
        - doLogBlob
        - iesys_crypto_KDFa
        - iesys_crypto_aes_decrypt
        - iesys_crypto_hash_get_digest_size
        - iesys_crypto_sm4_decrypt
        - iesys_xor_parameter_obfuscation
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:735,9'
          Dst:             iesys_crypto_hash_get_digest_size
        - Src:             'src/tss2-esys/esys_iutil.c:736,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:742,9'
          Dst:             Tss2_Sys_GetEncryptParam
        - Src:             'src/tss2-esys/esys_iutil.c:743,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:751,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:754,9'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_iutil.c:758,13'
          Dst:             iesys_crypto_KDFa
        - Src:             'src/tss2-esys/esys_iutil.c:766,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:767,9'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_iutil.c:773,13'
          Dst:             iesys_crypto_aes_decrypt
        - Src:             'src/tss2-esys/esys_iutil.c:781,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:783,13'
          Dst:             Tss2_Sys_SetEncryptParam
        - Src:             'src/tss2-esys/esys_iutil.c:784,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:788,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:791,9'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_iutil.c:795,13'
          Dst:             iesys_crypto_KDFa
        - Src:             'src/tss2-esys/esys_iutil.c:803,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:804,9'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_iutil.c:810,13'
          Dst:             iesys_crypto_sm4_decrypt
        - Src:             'src/tss2-esys/esys_iutil.c:818,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:820,13'
          Dst:             Tss2_Sys_SetEncryptParam
        - Src:             'src/tss2-esys/esys_iutil.c:821,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:824,13'
          Dst:             iesys_xor_parameter_obfuscation
        - Src:             'src/tss2-esys/esys_iutil.c:832,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:834,13'
          Dst:             Tss2_Sys_SetEncryptParam
        - Src:             'src/tss2-esys/esys_iutil.c:835,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:837,9'
          Dst:             doLog
    - functionName:    iesys_compute_rp_hash
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 860
      functionLinenumberEnd: 881
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          93
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - Tss2_Sys_GetCommandCode
        - Tss2_Sys_GetRpBuffer
        - doLog
        - iesys_crypto_pHash
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:867,10'
          Dst:             Tss2_Sys_GetCommandCode
        - Src:             'src/tss2-esys/esys_iutil.c:868,6'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:870,10'
          Dst:             Tss2_Sys_GetRpBuffer
        - Src:             'src/tss2-esys/esys_iutil.c:871,6'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:874,10'
          Dst:             iesys_crypto_pHash
        - Src:             'src/tss2-esys/esys_iutil.c:878,6'
          Dst:             doLog
    - functionName:    cmp_TPM2B_AUTH
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 108
      functionLinenumberEnd: 110
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - cmp_TPM2B_DIGEST
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:109,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:110,12'
          Dst:             cmp_TPM2B_DIGEST
    - functionName:    iesys_gen_auths
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1336
      functionLinenumberEnd: 1416
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         51
      ICount:          456
      EdgeCount:       69
      CyclomaticComplexity: 20
      functionsReached:
        - doLog
        - iesys_compute_encrypt_nonce
        - iesys_compute_hmac
        - iesys_encrypt_param
        - iesys_gen_caller_nonces
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:1348,9'
          Dst:             iesys_gen_caller_nonces
        - Src:             'src/tss2-esys/esys_iutil.c:1349,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1350,9'
          Dst:             iesys_encrypt_param
        - Src:             'src/tss2-esys/esys_iutil.c:1351,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1352,9'
          Dst:             iesys_compute_encrypt_nonce
        - Src:             'src/tss2-esys/esys_iutil.c:1354,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1399,13'
          Dst:             iesys_compute_hmac
        - Src:             'src/tss2-esys/esys_iutil.c:1405,9'
          Dst:             doLog
    - functionName:    iesys_gen_caller_nonces
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 473
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          78
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - doLog
        - iesys_crypto_get_random2b
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:481,13'
          Dst:             iesys_crypto_get_random2b
        - Src:             'src/tss2-esys/esys_iutil.c:484,9'
          Dst:             doLog
    - functionName:    iesys_encrypt_param
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 704
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         71
      ICount:          600
      EdgeCount:       94
      CyclomaticComplexity: 25
      functionsReached:
        - Tss2_Sys_GetDecryptParam
        - Tss2_Sys_SetDecryptParam
        - doLog
        - doLogBlob
        - iesys_crypto_KDFa
        - iesys_crypto_aes_encrypt
        - iesys_crypto_hash_get_digest_size
        - iesys_crypto_sm4_encrypt
        - iesys_update_session_flags
        - iesys_xor_parameter_obfuscation
      functionUses:    1
      BranchProfiles:
        - Branch String:   ''
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:582,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:585,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:588,9'
          Dst:             iesys_update_session_flags
        - Src:             'src/tss2-esys/esys_iutil.c:610,17'
          Dst:             iesys_crypto_hash_get_digest_size
        - Src:             'src/tss2-esys/esys_iutil.c:611,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:619,17'
          Dst:             Tss2_Sys_GetDecryptParam
        - Src:             'src/tss2-esys/esys_iutil.c:621,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:628,13'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_iutil.c:633,21'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:636,21'
          Dst:             iesys_crypto_KDFa
        - Src:             'src/tss2-esys/esys_iutil.c:643,17'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:646,21'
          Dst:             iesys_crypto_aes_encrypt
        - Src:             'src/tss2-esys/esys_iutil.c:654,17'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:658,21'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:661,21'
          Dst:             iesys_crypto_KDFa
        - Src:             'src/tss2-esys/esys_iutil.c:668,17'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:671,21'
          Dst:             iesys_crypto_sm4_encrypt
        - Src:             'src/tss2-esys/esys_iutil.c:679,17'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:683,21'
          Dst:             iesys_xor_parameter_obfuscation
        - Src:             'src/tss2-esys/esys_iutil.c:691,17'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:694,17'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:697,17'
          Dst:             Tss2_Sys_SetDecryptParam
        - Src:             'src/tss2-esys/esys_iutil.c:699,13'
          Dst:             doLog
    - functionName:    iesys_compute_encrypt_nonce
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 6
      functionsReached:
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:177,21'
          Dst:             doLog
    - functionName:    iesys_compute_hmac
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1277
      functionLinenumberEnd: 1312
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          143
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - doLog
        - iesys_compute_cp_hash
        - iesys_crypto_authHmac
        - iesys_crypto_hash_get_digest_size
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:1285,13'
          Dst:             iesys_crypto_hash_get_digest_size
        - Src:             'src/tss2-esys/esys_iutil.c:1287,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1289,13'
          Dst:             iesys_compute_cp_hash
        - Src:             'src/tss2-esys/esys_iutil.c:1290,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1296,13'
          Dst:             iesys_crypto_authHmac
        - Src:             'src/tss2-esys/esys_iutil.c:1305,9'
          Dst:             doLog
    - functionName:    iesys_compute_cp_hash
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1251
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          162
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - Tss2_Sys_GetCommandCode
        - Tss2_Sys_GetCpBuffer
        - doLog
        - iesys_crypto_pHash
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:1226,10'
          Dst:             Tss2_Sys_GetCommandCode
        - Src:             'src/tss2-esys/esys_iutil.c:1227,6'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1229,10'
          Dst:             Tss2_Sys_GetCpBuffer
        - Src:             'src/tss2-esys/esys_iutil.c:1230,6'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1241,10'
          Dst:             iesys_crypto_pHash
        - Src:             'src/tss2-esys/esys_iutil.c:1248,6'
          Dst:             doLog
    - functionName:    iesys_update_session_flags
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 525
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          85
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Tss2_Sys_GetDecryptParam
        - Tss2_Sys_GetEncryptParam
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:504,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:508,9'
          Dst:             Tss2_Sys_GetDecryptParam
        - Src:             'src/tss2-esys/esys_iutil.c:511,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:515,9'
          Dst:             Tss2_Sys_GetEncryptParam
        - Src:             'src/tss2-esys/esys_iutil.c:518,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:522,5'
          Dst:             doLog
    - functionName:    check_session_feasibility
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1175
      functionLinenumberEnd: 1197
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          132
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:1186,21'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1193,9'
          Dst:             doLog
    - functionName:    iesys_check_sequence_async
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1164
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          55
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:1153,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1159,9'
          Dst:             doLog
    - functionName:    iesys_compute_session_value
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1017
      functionLinenumberEnd: 1056
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          194
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - iesys_is_object_bound
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:1047,9'
          Dst:             iesys_is_object_bound
    - functionName:    iesys_is_object_bound
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 984
      functionLinenumberEnd: 991
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmp_TPM2B_NAME
        - iesys_compute_bound_entity
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:989,5'
          Dst:             iesys_compute_bound_entity
        - Src:             'src/tss2-esys/esys_iutil.c:990,12'
          Dst:             cmp_TPM2B_NAME
    - functionName:    iesys_compute_bound_entity
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 961
      functionLinenumberEnd: 971
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         5
      ICount:          72
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    cmp_TPM2B_NAME
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          48
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - cmp_BYTE_array
        - cmp_UINT16
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:90,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:92,10'
          Dst:             cmp_UINT16
        - Src:             'src/tss2-esys/esys_iutil.c:93,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:97,12'
          Dst:             cmp_BYTE_array
    - functionName:    iesys_compute_encrypted_salt
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 393
      functionLinenumberEnd: 460
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          221
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - doLog
        - doLogBlob
        - iesys_crypto_KDFe
        - iesys_crypto_get_ecdh_point
        - iesys_crypto_get_random2b
        - iesys_crypto_hash_get_digest_size
        - iesys_crypto_rsa_pk_encrypt
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tss2-esys/esys_iutil.c:415,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:407,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:410,9'
          Dst:             iesys_crypto_hash_get_digest_size
        - Src:             'src/tss2-esys/esys_iutil.c:413,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:418,13'
          Dst:             iesys_crypto_get_random2b
        - Src:             'src/tss2-esys/esys_iutil.c:421,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:426,13'
          Dst:             iesys_crypto_rsa_pk_encrypt
        - Src:             'src/tss2-esys/esys_iutil.c:431,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:432,9'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_iutil.c:436,13'
          Dst:             iesys_crypto_get_ecdh_point
        - Src:             'src/tss2-esys/esys_iutil.c:441,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:445,13'
          Dst:             iesys_crypto_KDFe
        - Src:             'src/tss2-esys/esys_iutil.c:451,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:455,9'
          Dst:             doLog
    - functionName:    iesys_get_name
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1560
      functionLinenumberEnd: 1607
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          172
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - Tss2_MU_TPMI_ALG_HASH_Marshal
        - Tss2_MU_TPMT_PUBLIC_Marshal
        - doLog
        - iesys_crypto_hash_abort
        - iesys_crypto_hash_finish
        - iesys_crypto_hash_start
        - iesys_crypto_hash_update
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:1572,9'
          Dst:             iesys_crypto_hash_start
        - Src:             'src/tss2-esys/esys_iutil.c:1574,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1576,9'
          Dst:             Tss2_MU_TPMT_PUBLIC_Marshal
        - Src:             'src/tss2-esys/esys_iutil.c:1578,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1580,9'
          Dst:             iesys_crypto_hash_update
        - Src:             'src/tss2-esys/esys_iutil.c:1582,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1584,9'
          Dst:             iesys_crypto_hash_finish
        - Src:             'src/tss2-esys/esys_iutil.c:1587,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1590,9'
          Dst:             Tss2_MU_TPMI_ALG_HASH_Marshal
        - Src:             'src/tss2-esys/esys_iutil.c:1593,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1600,26'
          Dst:             iesys_crypto_hash_abort
    - functionName:    iesys_compare_name
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - cmp_TPM2B_NAME
        - doLog
        - iesys_get_name
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:359,9'
          Dst:             iesys_get_name
        - Src:             'src/tss2-esys/esys_iutil.c:361,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:364,12'
          Dst:             cmp_TPM2B_NAME
    - functionName:    iesys_get_handle_type
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iesys_is_platform_handle
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       21
      CyclomaticComplexity: 12
      functionsReached:
        - doLog
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tss2-esys/esys_iutil.c:317,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:323,9'
          Dst:             doLog
    - functionName:    iesys_handle_to_tpm_handle
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 230
      functionLinenumberEnd: 304
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         44
      ICount:          255
      EdgeCount:       63
      CyclomaticComplexity: 21
      functionsReached:
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:302,5'
          Dst:             doLog
    - functionName:    esys_CreateResourceObject
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 201
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          70
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - calloc
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:202,36'
          Dst:             calloc
        - Src:             'src/tss2-esys/esys_iutil.c:204,9'
          Dst:             doLog
    - functionName:    iesys_DeleteAllResourceObjects
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          54
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    esys_GetResourceObject
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          152
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_TPM2_HANDLE_Marshal
        - doLog
        - esys_CreateResourceObject
        - iesys_handle_to_tpm_handle
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:1110,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1118,9'
          Dst:             iesys_handle_to_tpm_handle
        - Src:             'src/tss2-esys/esys_iutil.c:1119,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1121,9'
          Dst:             esys_CreateResourceObject
        - Src:             'src/tss2-esys/esys_iutil.c:1122,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1127,9'
          Dst:             Tss2_MU_TPM2_HANDLE_Marshal
        - Src:             'src/tss2-esys/esys_iutil.c:1131,5'
          Dst:             doLog
    - functionName:    init_session_tab
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 136
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          138
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - doLog
        - esys_GetResourceObject
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:124,17'
          Dst:             esys_GetResourceObject
        - Src:             'src/tss2-esys/esys_iutil.c:126,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:129,17'
          Dst:             doLog
    - functionName:    iesys_cryptossl_context_new
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 99
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - calloc
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:86,17'
          Dst:             calloc
    - functionName:    iesys_cryptossl_init
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1390
      functionLinenumberEnd: 1393
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iesys_cryptossl_sym_sm4_decrypt
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1325
      functionLinenumberEnd: 1377
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - short
        - short
        - short
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          174
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - EVP_CIPHER_CTX_free
        - EVP_CIPHER_CTX_new
        - EVP_DecryptFinal
        - EVP_DecryptInit
        - EVP_DecryptUpdate
        - EVP_sm4_cfb128
        - doLog
        - doLogBlob
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1334,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1338,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1343,22'
          Dst:             EVP_sm4_cfb128
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1345,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1351,16'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1352,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1356,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1358,14'
          Dst:             EVP_DecryptInit
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1359,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1364,14'
          Dst:             EVP_DecryptUpdate
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1365,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1368,14'
          Dst:             EVP_DecryptFinal
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1369,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1371,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1375,5'
          Dst:             EVP_CIPHER_CTX_free
    - functionName:    EVP_sm4_cfb128
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_CTX_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DecryptInit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DecryptUpdate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DecryptFinal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_CIPHER_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iesys_cryptossl_sym_sm4_encrypt
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1246
      functionLinenumberEnd: 1299
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - short
        - short
        - short
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          173
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - EVP_CIPHER_CTX_free
        - EVP_CIPHER_CTX_new
        - EVP_EncryptFinal
        - EVP_EncryptInit
        - EVP_EncryptUpdate
        - EVP_sm4_cfb128
        - doLog
        - doLogBlob
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1255,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1258,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1261,22'
          Dst:             EVP_sm4_cfb128
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1263,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1269,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1274,16'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1275,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1279,14'
          Dst:             EVP_EncryptInit
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1280,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1285,14'
          Dst:             EVP_EncryptUpdate
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1286,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1289,14'
          Dst:             EVP_EncryptFinal
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1290,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1292,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1296,5'
          Dst:             EVP_CIPHER_CTX_free
    - functionName:    EVP_EncryptInit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_EncryptUpdate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_EncryptFinal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iesys_cryptossl_sym_aes_decrypt
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - short
        - short
        - short
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          227
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - EVP_CIPHER_CTX_free
        - EVP_CIPHER_CTX_new
        - EVP_DecryptFinal
        - EVP_DecryptInit
        - EVP_DecryptUpdate
        - EVP_aes_128_cfb128
        - EVP_aes_192_cfb128
        - EVP_aes_256_cfb128
        - doLog
        - doLogBlob
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1172,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1176,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1181,22'
          Dst:             EVP_aes_128_cfb128
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1183,22'
          Dst:             EVP_aes_192_cfb128
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1185,22'
          Dst:             EVP_aes_256_cfb128
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1188,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1193,16'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1194,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1198,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1200,14'
          Dst:             EVP_DecryptInit
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1201,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1206,14'
          Dst:             EVP_DecryptUpdate
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1207,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1210,14'
          Dst:             EVP_DecryptFinal
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1211,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1213,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1217,5'
          Dst:             EVP_CIPHER_CTX_free
    - functionName:    EVP_aes_128_cfb128
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_192_cfb128
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_aes_256_cfb128
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iesys_cryptossl_sym_aes_encrypt
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1080
      functionLinenumberEnd: 1137
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - short
        - short
        - short
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          226
      EdgeCount:       55
      CyclomaticComplexity: 16
      functionsReached:
        - EVP_CIPHER_CTX_free
        - EVP_CIPHER_CTX_new
        - EVP_EncryptFinal
        - EVP_EncryptInit
        - EVP_EncryptUpdate
        - EVP_aes_128_cfb128
        - EVP_aes_192_cfb128
        - EVP_aes_256_cfb128
        - doLog
        - doLogBlob
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1089,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1092,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1095,22'
          Dst:             EVP_aes_128_cfb128
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1097,22'
          Dst:             EVP_aes_192_cfb128
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1099,22'
          Dst:             EVP_aes_256_cfb128
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1101,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1107,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1112,16'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1113,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1117,14'
          Dst:             EVP_EncryptInit
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1118,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1123,14'
          Dst:             EVP_EncryptUpdate
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1124,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1127,14'
          Dst:             EVP_EncryptFinal
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1128,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1130,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1134,5'
          Dst:             EVP_CIPHER_CTX_free
    - functionName:    tpm_pub_to_ossl_pub
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 857
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          161
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - BN_bin2bn
        - BN_free
        - EC_POINT_free
        - EC_POINT_is_on_curve
        - EC_POINT_new
        - EC_POINT_set_affine_coordinates
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:820,18'
          Dst:             BN_bin2bn
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:823,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:827,18'
          Dst:             BN_bin2bn
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:830,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:835,26'
          Dst:             EC_POINT_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:836,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:840,14'
          Dst:             EC_POINT_set_affine_coordinates
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:843,9'
          Dst:             EC_POINT_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:844,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:848,14'
          Dst:             EC_POINT_is_on_curve
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:849,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:854,5'
          Dst:             BN_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:855,5'
          Dst:             BN_free
    - functionName:    BN_bin2bn
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_POINT_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_POINT_set_affine_coordinates
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_POINT_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_POINT_is_on_curve
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iesys_bn2binpad
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          38
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - BN_bn2bin
        - BN_num_bits
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:55,18'
          Dst:             BN_num_bits
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:58,5'
          Dst:             BN_bn2bin
    - functionName:    BN_num_bits
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_bn2bin
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iesys_cryptossl_get_ecdh_point
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 885
      functionLinenumberEnd: 1054
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         72
      ICount:          478
      EdgeCount:       96
      CyclomaticComplexity: 26
      functionsReached:
        - BN_free
        - BN_new
        - EC_GROUP_free
        - EC_GROUP_new_by_curve_name
        - EC_KEY_get0_private_key
        - EC_KEY_get0_public_key
        - EC_POINT_free
        - EC_POINT_get_affine_coordinates
        - EC_POINT_is_on_curve
        - EC_POINT_mul
        - EC_POINT_new
        - EVP_PKEY_CTX_ctrl
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new_id
        - EVP_PKEY_free
        - EVP_PKEY_get0_EC_KEY
        - EVP_PKEY_keygen
        - EVP_PKEY_keygen_init
        - Tss2_MU_TPMS_ECC_POINT_Marshal
        - doLog
        - iesys_bn2binpad
        - tpm_pub_to_ossl_pub
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tss2-esys/esys_crypto_ossl.c:907,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:935,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:939,19'
          Dst:             EC_GROUP_new_by_curve_name
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:940,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:945,16'
          Dst:             EVP_PKEY_CTX_new_id
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:946,16'
          Dst:             EVP_PKEY_keygen_init
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:947,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:951,9'
          Dst:             EVP_PKEY_CTX_ctrl
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:952,16'
          Dst:             EVP_PKEY_keygen
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:953,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:957,26'
          Dst:             EVP_PKEY_get0_EC_KEY
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:959,26'
          Dst:             EC_KEY_get0_public_key
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:960,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:963,20'
          Dst:             EC_KEY_get0_private_key
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:964,14'
          Dst:             EC_POINT_is_on_curve
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:965,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:970,18'
          Dst:             BN_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:971,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:974,18'
          Dst:             BN_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:975,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:978,14'
          Dst:             EC_POINT_get_affine_coordinates
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:980,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:992,14'
          Dst:             iesys_bn2binpad
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:993,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:997,14'
          Dst:             iesys_bn2binpad
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:998,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1006,9'
          Dst:             tpm_pub_to_ossl_pub
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1007,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1009,25'
          Dst:             EC_POINT_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1010,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1014,14'
          Dst:             EC_POINT_mul
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1016,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1021,14'
          Dst:             EC_POINT_get_affine_coordinates
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1023,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1027,14'
          Dst:             iesys_bn2binpad
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1028,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1036,9'
          Dst:             Tss2_MU_TPMS_ECC_POINT_Marshal
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1037,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1041,5'
          Dst:             EC_POINT_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1042,5'
          Dst:             EC_POINT_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1043,5'
          Dst:             EC_GROUP_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1044,5'
          Dst:             EVP_PKEY_CTX_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1045,5'
          Dst:             EVP_PKEY_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1051,5'
          Dst:             BN_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1052,5'
          Dst:             BN_free
    - functionName:    EC_GROUP_new_by_curve_name
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_new_id
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_keygen_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_ctrl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_keygen
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_get0_EC_KEY
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_KEY_get0_public_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_KEY_get0_private_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_POINT_get_affine_coordinates
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_POINT_mul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EC_GROUP_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    get_ossl_hash_md
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 134
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          55
      EdgeCount:       19
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_sha1
        - EVP_sha256
        - EVP_sha384
        - EVP_sha512
        - EVP_sm3
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tss2-esys/esys_crypto_ossl.c:118,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:120,16'
          Dst:             EVP_sha1
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:122,16'
          Dst:             EVP_sha256
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:124,16'
          Dst:             EVP_sha384
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:126,16'
          Dst:             EVP_sha512
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:129,16'
          Dst:             EVP_sm3
    - functionName:    EVP_sha1
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_sha256
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_sha384
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_sha512
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_sm3
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iesys_cryptossl_pk_encrypt
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 617
      functionLinenumberEnd: 801
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          450
      EdgeCount:       88
      CyclomaticComplexity: 25
      functionsReached:
        - BN_bin2bn
        - BN_free
        - BN_new
        - BN_set_word
        - CRYPTO_free
        - CRYPTO_strdup
        - EVP_PKEY_CTX_ctrl
        - EVP_PKEY_CTX_free
        - EVP_PKEY_CTX_new
        - EVP_PKEY_assign
        - EVP_PKEY_encrypt
        - EVP_PKEY_encrypt_init
        - EVP_PKEY_free
        - EVP_PKEY_new
        - RAND_OpenSSL
        - RAND_get_rand_method
        - RAND_set_rand_method
        - RSA_free
        - RSA_new
        - RSA_pkey_ctx_ctrl
        - RSA_set0_key
        - doLog
        - get_ossl_hash_md
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tss2-esys/esys_crypto_ossl.c:656,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:623,36'
          Dst:             RAND_get_rand_method
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:625,26'
          Dst:             RAND_OpenSSL
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:625,5'
          Dst:             RAND_set_rand_method
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:641,21'
          Dst:             get_ossl_hash_md
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:642,9'
          Dst:             RAND_set_rand_method
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:651,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:667,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:676,15'
          Dst:             BN_bin2bn
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:679,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:684,21'
          Dst:             RSA_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:685,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:689,17'
          Dst:             BN_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:690,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:693,14'
          Dst:             BN_set_word
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:694,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:698,14'
          Dst:             RSA_set0_key
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:699,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:706,25'
          Dst:             EVP_PKEY_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:707,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:711,14'
          Dst:             EVP_PKEY_assign
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:712,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:734,17'
          Dst:             EVP_PKEY_CTX_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:735,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:739,14'
          Dst:             EVP_PKEY_encrypt_init
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:740,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:744,14'
          Dst:             RSA_pkey_ctx_ctrl
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:745,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:749,18'
          Dst:             CRYPTO_strdup
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:751,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:755,14'
          Dst:             strlen
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:755,14'
          Dst:             EVP_PKEY_CTX_ctrl
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:756,9'
          Dst:             CRYPTO_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:757,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:761,14'
          Dst:             EVP_PKEY_CTX_ctrl
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:762,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:767,14'
          Dst:             EVP_PKEY_encrypt
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:768,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:773,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:778,14'
          Dst:             EVP_PKEY_encrypt
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:779,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:786,5'
          Dst:             EVP_PKEY_CTX_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:787,5'
          Dst:             EVP_PKEY_CTX_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:788,5'
          Dst:             EVP_PKEY_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:789,5'
          Dst:             BN_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:790,5'
          Dst:             BN_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:792,5'
          Dst:             RSA_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:793,5'
          Dst:             RAND_set_rand_method
    - functionName:    RAND_get_rand_method
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RAND_OpenSSL
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RAND_set_rand_method
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    BN_set_word
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_set0_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_assign
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_CTX_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_encrypt_init
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_pkey_ctx_ctrl
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_strdup
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    CRYPTO_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_encrypt
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    RSA_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iesys_cryptossl_random2b
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 561
      functionLinenumberEnd: 591
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          72
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - RAND_OpenSSL
        - RAND_bytes
        - RAND_get_rand_method
        - RAND_set_rand_method
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:566,36'
          Dst:             RAND_get_rand_method
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:567,26'
          Dst:             RAND_OpenSSL
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:567,5'
          Dst:             RAND_set_rand_method
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:581,10'
          Dst:             RAND_bytes
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:582,5'
          Dst:             RAND_set_rand_method
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:588,9'
          Dst:             doLog
    - functionName:    RAND_bytes
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iesys_cryptossl_hmac_abort
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 545
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - doLog
        - iesys_cryptossl_context_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:529,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:531,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:538,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:542,9'
          Dst:             iesys_cryptossl_context_free
    - functionName:    iesys_cryptossl_context_free
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 102
      functionLinenumberEnd: 112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - EVP_MD_CTX_free
      functionUses:    6
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:106,5'
          Dst:             EVP_MD_CTX_free
    - functionName:    EVP_MD_CTX_free
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iesys_cryptossl_hmac_finish
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 485
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          123
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - EVP_DigestSignFinal
        - doLog
        - doLogBlob
        - iesys_cryptossl_context_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:490,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:493,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:498,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:502,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:505,14'
          Dst:             EVP_DigestSignFinal
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:506,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:509,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:512,5'
          Dst:             iesys_cryptossl_context_free
    - functionName:    EVP_DigestSignFinal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iesys_cryptossl_hmac_update
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 446
      functionLinenumberEnd: 467
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_DigestUpdate
        - doLog
        - doLogBlob
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:449,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:452,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:456,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:459,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:462,13'
          Dst:             EVP_DigestUpdate
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:463,9'
          Dst:             doLog
    - functionName:    EVP_DigestUpdate
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iesys_cryptossl_hmac_start
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 430
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          174
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - EVP_DigestSignInit
        - EVP_MD_CTX_new
        - EVP_PKEY_free
        - EVP_PKEY_new_raw_private_key
        - doLog
        - doLogBlob
        - iesys_crypto_hash_get_digest_size
        - iesys_cryptossl_context_free
        - iesys_cryptossl_context_new
        - iesys_cryptossl_context_set_hash_md
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:372,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:373,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:375,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:378,42'
          Dst:             iesys_cryptossl_context_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:379,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:381,10'
          Dst:             iesys_cryptossl_context_set_hash_md
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:382,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:386,9'
          Dst:             iesys_crypto_hash_get_digest_size
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:387,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:391,42'
          Dst:             EVP_MD_CTX_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:392,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:400,18'
          Dst:             EVP_PKEY_new_raw_private_key
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:407,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:411,13'
          Dst:             EVP_DigestSignInit
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:413,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:421,5'
          Dst:             EVP_PKEY_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:427,9'
          Dst:             EVP_PKEY_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:428,5'
          Dst:             iesys_cryptossl_context_free
    - functionName:    iesys_cryptossl_context_set_hash_md
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - get_ossl_hash_md
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:159,31'
          Dst:             get_ossl_hash_md
    - functionName:    EVP_MD_CTX_new
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_PKEY_new_raw_private_key
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    EVP_DigestSignInit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iesys_cryptossl_hash_abort
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          58
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - doLog
        - iesys_cryptossl_context_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:330,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:332,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:338,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:342,5'
          Dst:             iesys_cryptossl_context_free
    - functionName:    iesys_cryptossl_hash_finish
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          142
      EdgeCount:       29
      CyclomaticComplexity: 10
      functionsReached:
        - EVP_DigestFinal
        - doLog
        - doLogBlob
        - iesys_cryptossl_context_free
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:285,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:288,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:292,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:296,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:299,14'
          Dst:             EVP_DigestFinal
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:300,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:304,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:308,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:312,5'
          Dst:             iesys_cryptossl_context_free
    - functionName:    EVP_DigestFinal
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    iesys_cryptossl_hash_update
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          82
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - EVP_DigestUpdate
        - doLog
        - doLogBlob
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:244,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:247,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:252,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:256,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:258,14'
          Dst:             EVP_DigestUpdate
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:259,9'
          Dst:             doLog
    - functionName:    iesys_cryptossl_hash_start
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 225
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          137
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - EVP_DigestInit
        - EVP_MD_CTX_new
        - doLog
        - iesys_crypto_hash_get_digest_size
        - iesys_cryptossl_context_free
        - iesys_cryptossl_context_new
        - iesys_cryptossl_context_set_hash_md
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:190,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:191,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:192,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:194,42'
          Dst:             iesys_cryptossl_context_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:195,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:198,10'
          Dst:             iesys_cryptossl_context_set_hash_md
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:199,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:203,9'
          Dst:             iesys_crypto_hash_get_digest_size
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:204,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:208,42'
          Dst:             EVP_MD_CTX_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:209,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:212,14'
          Dst:             EVP_DigestInit
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:214,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:222,5'
          Dst:             iesys_cryptossl_context_free
    - functionName:    EVP_DigestInit
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_Sys_Finalize
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_Finalize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16
      functionLinenumberEnd: 18
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_Sys_GetCapability
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_GetCapability.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 153
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - int
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          74
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommonOneCall
        - Tss2_Sys_GetCapability_Complete
        - Tss2_Sys_GetCapability_Prepare
        - syscontext_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:140,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:143,12'
          Dst:             Tss2_Sys_GetCapability_Prepare
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:148,12'
          Dst:             CommonOneCall
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:152,12'
          Dst:             Tss2_Sys_GetCapability_Complete
    - functionName:    syscontext_cast
      functionSourceFile: '/src/tpm2-tss/./src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_Sys_GetCapability_Prepare
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_GetCapability.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          138
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - CommonPrepareEpilogue
        - CommonPreparePrologue
        - Tss2_MU_UINT32_Marshal
        - syscontext_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:25,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:31,12'
          Dst:             CommonPreparePrologue
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:35,12'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:41,12'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:47,12'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:57,12'
          Dst:             CommonPrepareEpilogue
    - functionName:    Tss2_Sys_GetCapability_Complete
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_GetCapability.c'
      linkageType:     InternalLinkage
      functionLinenumber: 64
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          178
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - CommonComplete
        - Tss2_MU_TPMS_CAPABILITY_DATA_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - Tss2_MU_UINT8_Unmarshal
        - syscontext_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:65,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:72,12'
          Dst:             CommonComplete
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:76,12'
          Dst:             Tss2_MU_UINT8_Unmarshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:87,12'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:95,16'
          Dst:             Tss2_MU_TPMS_CAPABILITY_DATA_Unmarshal
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    syscontext_cast
      functionSourceFile: '/src/tpm2-tss/./src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_Sys_GetCommandCode
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_GetCommandCode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          62
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - __bswap_32
        - syscontext_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCommandCode.c:22,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCommandCode.c:30,19'
          Dst:             __bswap_32
    - functionName:    Tss2_Sys_GetContextSize
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_GetContextSize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 26
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    syscontext_cast
      functionSourceFile: '/src/tpm2-tss/./src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_Sys_GetCpBuffer
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_GetCpBuffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          86
      EdgeCount:       21
      CyclomaticComplexity: 7
      functionsReached:
        - syscontext_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCpBuffer.c:23,34'
          Dst:             syscontext_cast
    - functionName:    __bswap_16
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    syscontext_cast
      functionSourceFile: '/src/tpm2-tss/./src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_Sys_GetDecryptParam
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_GetDecryptParam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          94
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - __bswap_16
        - syscontext_cast
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetDecryptParam.c:25,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetDecryptParam.c:39,25'
          Dst:             __bswap_16
    - functionName:    resp_header_from_cxt
      functionSourceFile: '/src/tpm2-tss/./src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __bswap_16
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    syscontext_cast
      functionSourceFile: '/src/tpm2-tss/./src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_Sys_GetEncryptParam
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_GetEncryptParam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          115
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - __bswap_16
        - resp_header_from_cxt
        - syscontext_cast
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetEncryptParam.c:25,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetEncryptParam.c:37,9'
          Dst:             resp_header_from_cxt
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetEncryptParam.c:37,9'
          Dst:             __bswap_16
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetEncryptParam.c:47,25'
          Dst:             __bswap_16
    - functionName:    syscontext_cast
      functionSourceFile: '/src/tpm2-tss/./src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_Sys_GetRpBuffer
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_GetRpBuffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          135
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - Tss2_MU_UINT32_Unmarshal
        - syscontext_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetRpBuffer.c:25,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetRpBuffer.c:47,16'
          Dst:             Tss2_MU_UINT32_Unmarshal
    - functionName:    syscontext_cast
      functionSourceFile: '/src/tpm2-tss/./src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_Sys_GetTctiContext
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_GetTctiContext.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19
      functionLinenumberEnd: 28
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          47
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - syscontext_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetTctiContext.c:20,34'
          Dst:             syscontext_cast
    - functionName:    syscontext_cast
      functionSourceFile: '/src/tpm2-tss/./src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_Sys_Initialize
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_Initialize.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          150
      EdgeCount:       38
      CyclomaticComplexity: 12
      functionsReached:
        - InitSysContextFields
        - InitSysContextPtrs
        - doLog
        - syscontext_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_Initialize.c:37,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_Initialize.c:55,9'
          Dst:             doLog
        - Src:             'src/tss2-sys/api/Tss2_Sys_Initialize.c:66,5'
          Dst:             InitSysContextPtrs
        - Src:             'src/tss2-sys/api/Tss2_Sys_Initialize.c:67,5'
          Dst:             InitSysContextFields
    - functionName:    __bswap_16
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    req_header_from_cxt
      functionSourceFile: '/src/tpm2-tss/./src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    syscontext_cast
      functionSourceFile: '/src/tpm2-tss/./src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_Sys_SetDecryptParam
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_SetDecryptParam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          280
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_Sys_GetDecryptParam
        - __bswap_16
        - __bswap_32
        - req_header_from_cxt
        - syscontext_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetDecryptParam.c:23,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetDecryptParam.c:44,9'
          Dst:             req_header_from_cxt
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetDecryptParam.c:44,9'
          Dst:             __bswap_32
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetDecryptParam.c:48,12'
          Dst:             Tss2_Sys_GetDecryptParam
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetDecryptParam.c:67,36'
          Dst:             __bswap_16
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetDecryptParam.c:70,24'
          Dst:             req_header_from_cxt
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetDecryptParam.c:70,24'
          Dst:             __bswap_32
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetDecryptParam.c:72,49'
          Dst:             __bswap_32
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetDecryptParam.c:72,9'
          Dst:             req_header_from_cxt
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetDecryptParam.c:83,32'
          Dst:             __bswap_16
    - functionName:    syscontext_cast
      functionSourceFile: '/src/tpm2-tss/./src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_Sys_SetEncryptParam
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_SetEncryptParam.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 47
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          92
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - Tss2_Sys_GetEncryptParam
        - syscontext_cast
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetEncryptParam.c:22,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetEncryptParam.c:30,12'
          Dst:             Tss2_Sys_GetEncryptParam
    - functionName:    Tss2_Sys_Startup
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_Startup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 58
      functionLinenumberEnd: 71
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          56
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommonOneCall
        - Tss2_Sys_Startup_Complete
        - Tss2_Sys_Startup_Prepare
        - syscontext_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_Startup.c:59,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_Startup.c:62,12'
          Dst:             Tss2_Sys_Startup_Prepare
        - Src:             'src/tss2-sys/api/Tss2_Sys_Startup.c:66,12'
          Dst:             CommonOneCall
        - Src:             'src/tss2-sys/api/Tss2_Sys_Startup.c:70,12'
          Dst:             Tss2_Sys_Startup_Complete
    - functionName:    syscontext_cast
      functionSourceFile: '/src/tpm2-tss/./src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_Sys_Startup_Prepare
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_Startup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20
      functionLinenumberEnd: 42
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          90
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - CommonPrepareEpilogue
        - CommonPreparePrologue
        - Tss2_MU_UINT16_Marshal
        - syscontext_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_Startup.c:21,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_Startup.c:27,12'
          Dst:             CommonPreparePrologue
        - Src:             'src/tss2-sys/api/Tss2_Sys_Startup.c:31,12'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_Startup.c:41,12'
          Dst:             CommonPrepareEpilogue
    - functionName:    Tss2_Sys_Startup_Complete
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_Startup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - CommonComplete
        - syscontext_cast
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_Startup.c:47,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_Startup.c:52,12'
          Dst:             CommonComplete
    - functionName:    Tss2_MU_TPM2B_PUBLIC_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 367
      functionLinenumberEnd: 367
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          204
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_TPMT_PUBLIC_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:367,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:367,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:367,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:367,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:367,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:367,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:367,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:367,1'
          Dst:             Tss2_MU_TPMT_PUBLIC_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:367,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_PUBLIC_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 366
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          199
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMT_PUBLIC_Marshal
        - Tss2_MU_UINT16_Marshal
        - __bswap_16
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:366,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:366,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:366,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:366,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:366,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:366,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:366,1'
          Dst:             Tss2_MU_TPMT_PUBLIC_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:366,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/tpm2b-types.c:366,1'
          Dst:             doLog
    - functionName:    __bswap_16
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 35
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      short
      argCount:        1
      argTypes:
        - short
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_MU_TPM2B_CREATION_DATA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 365
      functionLinenumberEnd: 365
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          204
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_TPMS_CREATION_DATA_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:365,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:365,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:365,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:365,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:365,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:365,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:365,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:365,1'
          Dst:             Tss2_MU_TPMS_CREATION_DATA_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:365,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_CREATION_DATA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          199
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMS_CREATION_DATA_Marshal
        - Tss2_MU_UINT16_Marshal
        - __bswap_16
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:364,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:364,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:364,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:364,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:364,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:364,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:364,1'
          Dst:             Tss2_MU_TPMS_CREATION_DATA_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:364,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/tpm2b-types.c:364,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_SENSITIVE_CREATE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 363
      functionLinenumberEnd: 363
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          204
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_TPMS_SENSITIVE_CREATE_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:363,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:363,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:363,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:363,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:363,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:363,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:363,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:363,1'
          Dst:             Tss2_MU_TPMS_SENSITIVE_CREATE_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:363,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_SENSITIVE_CREATE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 362
      functionLinenumberEnd: 362
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          199
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMS_SENSITIVE_CREATE_Marshal
        - Tss2_MU_UINT16_Marshal
        - __bswap_16
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:362,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:362,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:362,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:362,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:362,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:362,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:362,1'
          Dst:             Tss2_MU_TPMS_SENSITIVE_CREATE_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:362,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/tpm2b-types.c:362,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_SENSITIVE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 361
      functionLinenumberEnd: 361
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          204
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_TPMT_SENSITIVE_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:361,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:361,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:361,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:361,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:361,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:361,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:361,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:361,1'
          Dst:             Tss2_MU_TPMT_SENSITIVE_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:361,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_SENSITIVE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          199
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMT_SENSITIVE_Marshal
        - Tss2_MU_UINT16_Marshal
        - __bswap_16
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:360,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:360,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:360,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:360,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:360,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:360,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:360,1'
          Dst:             Tss2_MU_TPMT_SENSITIVE_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:360,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/tpm2b-types.c:360,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_NV_PUBLIC_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 359
      functionLinenumberEnd: 359
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          204
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_TPMS_NV_PUBLIC_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:359,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:359,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:359,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:359,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:359,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:359,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:359,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:359,1'
          Dst:             Tss2_MU_TPMS_NV_PUBLIC_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:359,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_NV_PUBLIC_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 358
      functionLinenumberEnd: 358
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          199
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMS_NV_PUBLIC_Marshal
        - Tss2_MU_UINT16_Marshal
        - __bswap_16
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:358,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:358,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:358,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:358,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:358,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:358,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:358,1'
          Dst:             Tss2_MU_TPMS_NV_PUBLIC_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:358,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/tpm2b-types.c:358,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_ECC_POINT_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 357
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          204
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_TPMS_ECC_POINT_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:357,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:357,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:357,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:357,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:357,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:357,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:357,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:357,1'
          Dst:             Tss2_MU_TPMS_ECC_POINT_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:357,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_ECC_POINT_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 356
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          199
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMS_ECC_POINT_Marshal
        - Tss2_MU_UINT16_Marshal
        - __bswap_16
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:356,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:356,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:356,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:356,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:356,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:356,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:356,1'
          Dst:             Tss2_MU_TPMS_ECC_POINT_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:356,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/tpm2b-types.c:356,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_MAX_CAP_BUFFER_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 355
      functionLinenumberEnd: 355
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:355,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:355,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:355,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:355,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:355,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:355,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:355,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:355,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_MAX_CAP_BUFFER_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 354
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:354,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:354,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:354,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:354,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:354,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:354,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:354,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:354,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:354,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_TEMPLATE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 353
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:353,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:353,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:353,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:353,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:353,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:353,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:353,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:353,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_TEMPLATE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 352
      functionLinenumberEnd: 352
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:352,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:352,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:352,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:352,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:352,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:352,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:352,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:352,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:352,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_OPERAND_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 351
      functionLinenumberEnd: 351
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:351,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:351,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:351,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:351,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:351,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:351,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:351,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:351,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_OPERAND_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 350
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:350,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:350,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:350,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:350,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:350,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:350,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:350,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:350,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:350,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_AUTH_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 349
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:349,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:349,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:349,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:349,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:349,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:349,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:349,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:349,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_AUTH_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 348
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:348,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:348,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:348,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:348,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:348,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:348,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:348,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:348,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:348,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_TIMEOUT_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 347
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:347,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:347,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:347,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:347,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:347,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:347,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:347,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:347,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_TIMEOUT_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 346
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:346,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:346,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:346,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:346,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:346,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:346,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:346,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:346,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:346,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_NONCE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 345
      functionLinenumberEnd: 345
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:345,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:345,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:345,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:345,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:345,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:345,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:345,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:345,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_NONCE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 344
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:344,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:344,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:344,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:344,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:344,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:344,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:344,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:344,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:344,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_CONTEXT_DATA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 343
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:343,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:343,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:343,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:343,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:343,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:343,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:343,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:343,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_CONTEXT_DATA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 342
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:342,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:342,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:342,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:342,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:342,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:342,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:342,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:342,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:342,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_CONTEXT_SENSITIVE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 341
      functionLinenumberEnd: 341
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:341,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:341,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:341,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:341,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:341,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:341,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:341,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:341,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_CONTEXT_SENSITIVE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 340
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:340,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:340,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:340,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:340,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:340,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:340,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:340,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:340,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:340,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_ID_OBJECT_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 339
      functionLinenumberEnd: 339
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:339,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:339,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:339,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:339,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:339,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:339,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:339,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:339,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_ID_OBJECT_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 338
      functionLinenumberEnd: 338
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:338,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:338,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:338,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:338,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:338,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:338,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:338,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:338,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:338,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_PRIVATE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 337
      functionLinenumberEnd: 337
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:337,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:337,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:337,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:337,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:337,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:337,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:337,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:337,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_PRIVATE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 336
      functionLinenumberEnd: 336
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:336,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:336,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:336,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:336,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:336,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:336,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:336,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:336,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:336,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_PRIVATE_VENDOR_SPECIFIC_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 335
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:335,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:335,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:335,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:335,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:335,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:335,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:335,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:335,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_PRIVATE_VENDOR_SPECIFIC_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 334
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:334,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:334,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:334,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:334,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:334,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:334,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:334,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:334,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:334,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_ENCRYPTED_SECRET_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 333
      functionLinenumberEnd: 333
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:333,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:333,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:333,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:333,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:333,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:333,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:333,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:333,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_ENCRYPTED_SECRET_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 332
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:332,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:332,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:332,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:332,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:332,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:332,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:332,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:332,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:332,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 331
      functionLinenumberEnd: 331
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:331,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:331,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:331,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:331,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:331,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:331,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:331,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:331,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 330
      functionLinenumberEnd: 330
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    12
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:330,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:330,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:330,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:330,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:330,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:330,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:330,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:330,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:330,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_PRIVATE_KEY_RSA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 329
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:329,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:329,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:329,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:329,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:329,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:329,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:329,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:329,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_PRIVATE_KEY_RSA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 328
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:328,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:328,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:328,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:328,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:328,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:328,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:328,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:328,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:328,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_PUBLIC_KEY_RSA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 327
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:327,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:327,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:327,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:327,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:327,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:327,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:327,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:327,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_PUBLIC_KEY_RSA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 326
      functionLinenumberEnd: 326
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:326,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:326,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:326,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:326,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:326,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:326,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:326,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:326,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:326,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_SENSITIVE_DATA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 325
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:325,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:325,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:325,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:325,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:325,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:325,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:325,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:325,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_SENSITIVE_DATA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:324,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:324,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:324,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:324,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:324,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:324,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:324,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:324,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:324,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_SYM_KEY_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 323
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:323,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:323,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:323,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:323,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:323,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:323,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:323,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:323,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_SYM_KEY_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 322
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:322,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:322,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:322,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:322,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:322,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:322,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:322,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:322,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:322,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_ATTEST_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 321
      functionLinenumberEnd: 321
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:321,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:321,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:321,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:321,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:321,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:321,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:321,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:321,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_ATTEST_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 320
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:320,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:320,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:320,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:320,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:320,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:320,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:320,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:320,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:320,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_NAME_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:319,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:319,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:319,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:319,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:319,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:319,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:319,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:319,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_NAME_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 318
      functionLinenumberEnd: 318
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    8
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:318,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:318,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:318,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:318,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:318,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:318,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:318,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:318,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:318,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_IV_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 317
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:317,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:317,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:317,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:317,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:317,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:317,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:317,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:317,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_IV_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 316
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:316,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:316,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:316,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:316,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:316,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:316,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:316,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:316,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:316,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_MAX_NV_BUFFER_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 315
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:315,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:315,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:315,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:315,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:315,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:315,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:315,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:315,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_MAX_NV_BUFFER_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 314
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:314,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:314,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:314,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:314,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:314,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:314,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:314,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:314,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:314,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_MAX_BUFFER_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 313
      functionLinenumberEnd: 313
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:313,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:313,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:313,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:313,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:313,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:313,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:313,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:313,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_MAX_BUFFER_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:312,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:312,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:312,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:312,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:312,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:312,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:312,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:312,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:312,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_EVENT_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 311
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:311,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:311,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:311,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:311,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:311,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:311,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:311,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:311,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_EVENT_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 310
      functionLinenumberEnd: 310
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:310,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:310,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:310,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:310,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:310,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:310,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:310,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:310,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:310,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_DATA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:309,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:309,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:309,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:309,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:309,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:309,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:309,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:309,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_DATA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 308
      functionLinenumberEnd: 308
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:308,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:308,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:308,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:308,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:308,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:308,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:308,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:308,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:308,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_DIGEST_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 307
      functionLinenumberEnd: 307
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          197
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:307,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:307,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:307,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:307,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:307,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:307,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:307,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:307,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_DIGEST_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 306
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          233
      EdgeCount:       49
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    26
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpm2b-types.c:306,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:306,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:306,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:306,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:306,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:306,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:306,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:306,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:306,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_STARTUP_CLEAR_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          156
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - __bswap_32
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpma-types.c:170,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:170,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:170,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:170,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:170,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:170,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:170,1'
          Dst:             doLog
    - functionName:    __bswap_32
      functionSourceFile: '/usr/include/x86_64-linux-gnu/bits/byteswap.h'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 54
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          21
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_MU_TPMA_STARTUP_CLEAR_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __bswap_32
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpma-types.c:169,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:169,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:169,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:169,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:169,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:169,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:169,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_SESSION_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          155
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpma-types.c:168,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:168,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:168,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:168,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:168,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:168,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_SESSION_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - char
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          141
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - doLog
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpma-types.c:167,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:167,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:167,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:167,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:167,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:167,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_PERMANENT_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          156
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - __bswap_32
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpma-types.c:166,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:166,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:166,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:166,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:166,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:166,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:166,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_PERMANENT_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __bswap_32
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpma-types.c:165,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:165,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:165,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:165,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:165,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:165,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:165,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_OBJECT_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          156
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - __bswap_32
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpma-types.c:164,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:164,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:164,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:164,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:164,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:164,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:164,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_OBJECT_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __bswap_32
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpma-types.c:163,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:163,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:163,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:163,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:163,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:163,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:163,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_NV_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          156
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - __bswap_32
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpma-types.c:162,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:162,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:162,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:162,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:162,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:162,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:162,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_NV_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __bswap_32
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpma-types.c:161,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:161,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:161,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:161,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:161,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:161,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:161,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_LOCALITY_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          155
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpma-types.c:160,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:160,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:160,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:160,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:160,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:160,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_LOCALITY_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - char
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          141
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpma-types.c:159,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:159,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:159,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:159,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:159,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:159,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_CC_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 158
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          156
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - __bswap_32
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpma-types.c:158,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:158,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:158,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:158,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:158,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:158,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:158,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_CC_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __bswap_32
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpma-types.c:157,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:157,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:157,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:157,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:157,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:157,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:157,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_ALGORITHM_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          156
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - __bswap_32
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpma-types.c:156,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:156,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:156,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:156,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:156,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:156,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:156,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_ALGORITHM_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          144
      EdgeCount:       35
      CyclomaticComplexity: 10
      functionsReached:
        - __bswap_32
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpma-types.c:155,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:155,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:155,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:155,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:155,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:155,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:155,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMS_ACT_DATA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1362
      functionLinenumberEnd: 1362
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          178
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPM2_HANDLE_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1362,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1362,1'
          Dst:             Tss2_MU_TPM2_HANDLE_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1362,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1362,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
    - functionName:    Tss2_MU_TPMS_ACT_DATA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionLinenumberEnd: 1357
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          140
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - Tss2_MU_TPM2_HANDLE_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1357,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1357,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1357,1'
          Dst:             Tss2_MU_TPM2_HANDLE_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1357,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1357,1'
          Dst:             Tss2_MU_UINT32_Marshal
    - functionName:    Tss2_MU_TPMS_NV_DIGEST_CERTIFY_INFO_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1353
      functionLinenumberEnd: 1353
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Tss2_MU_TPM2B_NAME_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1353,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1353,1'
          Dst:             Tss2_MU_TPM2B_NAME_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1353,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
    - functionName:    Tss2_MU_TPMS_NV_DIGEST_CERTIFY_INFO_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1349
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Marshal
        - Tss2_MU_TPM2B_NAME_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1349,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1349,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1349,1'
          Dst:             Tss2_MU_TPM2B_NAME_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1349,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
    - functionName:    Tss2_MU_TPMS_ID_OBJECT_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1345
      functionLinenumberEnd: 1345
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1345,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1345,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1345,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
    - functionName:    Tss2_MU_TPMS_ID_OBJECT_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1341
      functionLinenumberEnd: 1341
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1341,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1341,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1341,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1341,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
    - functionName:    Tss2_MU_TPMS_AC_OUTPUT_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1337
      functionLinenumberEnd: 1337
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1337,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1337,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1337,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
    - functionName:    Tss2_MU_TPMS_AC_OUTPUT_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1333
      functionLinenumberEnd: 1333
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          123
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1333,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1333,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1333,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1333,1'
          Dst:             Tss2_MU_UINT32_Marshal
    - functionName:    Tss2_MU_TPMS_EMPTY_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1331
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          45
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1331,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1331,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMS_EMPTY_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1329
      functionLinenumberEnd: 1329
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          44
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1329,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1329,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMS_SYMCIPHER_PARMS_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1326
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Tss2_MU_TPMT_SYM_DEF_OBJECT_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1326,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1326,1'
          Dst:             Tss2_MU_TPMT_SYM_DEF_OBJECT_Unmarshal
    - functionName:    Tss2_MU_TPMS_SYMCIPHER_PARMS_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1323
      functionLinenumberEnd: 1323
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Tss2_MU_TPMT_SYM_DEF_OBJECT_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1323,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1323,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1323,1'
          Dst:             Tss2_MU_TPMT_SYM_DEF_OBJECT_Marshal
    - functionName:    Tss2_MU_TPMS_RSA_PARMS_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1317
      functionLinenumberEnd: 1317
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          206
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_MU_TPMT_RSA_SCHEME_Unmarshal
        - Tss2_MU_TPMT_SYM_DEF_OBJECT_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1317,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1317,1'
          Dst:             Tss2_MU_TPMT_SYM_DEF_OBJECT_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1317,1'
          Dst:             Tss2_MU_TPMT_RSA_SCHEME_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1317,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1317,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
    - functionName:    Tss2_MU_TPMS_RSA_PARMS_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1311
      functionLinenumberEnd: 1311
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          155
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPMT_RSA_SCHEME_Marshal
        - Tss2_MU_TPMT_SYM_DEF_OBJECT_Marshal
        - Tss2_MU_UINT16_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1311,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1311,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1311,1'
          Dst:             Tss2_MU_TPMT_SYM_DEF_OBJECT_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1311,1'
          Dst:             Tss2_MU_TPMT_RSA_SCHEME_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1311,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1311,1'
          Dst:             Tss2_MU_UINT32_Marshal
    - functionName:    Tss2_MU_TPMS_KEYEDHASH_PARMS_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1308
      functionLinenumberEnd: 1308
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Tss2_MU_TPMT_KEYEDHASH_SCHEME_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1308,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1308,1'
          Dst:             Tss2_MU_TPMT_KEYEDHASH_SCHEME_Unmarshal
    - functionName:    Tss2_MU_TPMS_KEYEDHASH_PARMS_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionLinenumberEnd: 1305
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Tss2_MU_TPMT_KEYEDHASH_SCHEME_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1305,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1305,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1305,1'
          Dst:             Tss2_MU_TPMT_KEYEDHASH_SCHEME_Marshal
    - functionName:    Tss2_MU_TPMS_CAPABILITY_DATA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1301
      functionLinenumberEnd: 1301
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          169
      EdgeCount:       41
      CyclomaticComplexity: 12
      functionsReached:
        - Tss2_MU_TPMU_CAPABILITIES_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1301,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1301,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1301,1'
          Dst:             Tss2_MU_TPMU_CAPABILITIES_Unmarshal
    - functionName:    Tss2_MU_TPMS_CAPABILITY_DATA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1297
      functionLinenumberEnd: 1297
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          125
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_TPMU_CAPABILITIES_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1297,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1297,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1297,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1297,1'
          Dst:             Tss2_MU_TPMU_CAPABILITIES_Marshal
    - functionName:    Tss2_MU_TPMS_ALGORITHM_DETAIL_ECC_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1284
      functionLinenumberEnd: 1284
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         73
      ICount:          402
      EdgeCount:       100
      CyclomaticComplexity: 29
      functionsReached:
        - Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
        - Tss2_MU_TPMT_ECC_SCHEME_Unmarshal
        - Tss2_MU_TPMT_KDF_SCHEME_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1284,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1284,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1284,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1284,1'
          Dst:             Tss2_MU_TPMT_KDF_SCHEME_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1284,1'
          Dst:             Tss2_MU_TPMT_ECC_SCHEME_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1284,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1284,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1284,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1284,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1284,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1284,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1284,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
    - functionName:    Tss2_MU_TPMS_ALGORITHM_DETAIL_ECC_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1271
      functionLinenumberEnd: 1271
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          267
      EdgeCount:       55
      CyclomaticComplexity: 18
      functionsReached:
        - Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
        - Tss2_MU_TPMT_ECC_SCHEME_Marshal
        - Tss2_MU_TPMT_KDF_SCHEME_Marshal
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1271,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1271,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1271,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1271,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1271,1'
          Dst:             Tss2_MU_TPMT_KDF_SCHEME_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1271,1'
          Dst:             Tss2_MU_TPMT_ECC_SCHEME_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1271,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1271,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1271,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1271,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1271,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1271,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1271,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
    - functionName:    TPM2_GENERATED_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          65
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:30,18'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:35,9'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMS_ATTEST_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1262
      functionLinenumberEnd: 1262
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          306
      EdgeCount:       76
      CyclomaticComplexity: 22
      functionsReached:
        - TPM2_GENERATED_Unmarshal
        - Tss2_MU_TPM2B_DATA_Unmarshal
        - Tss2_MU_TPM2B_NAME_Unmarshal
        - Tss2_MU_TPM2_ST_Unmarshal
        - Tss2_MU_TPMS_CLOCK_INFO_Unmarshal
        - Tss2_MU_TPMU_ATTEST_Unmarshal
        - Tss2_MU_UINT64_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1262,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1262,1'
          Dst:             TPM2_GENERATED_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1262,1'
          Dst:             Tss2_MU_TPM2_ST_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1262,1'
          Dst:             Tss2_MU_TPM2B_NAME_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1262,1'
          Dst:             Tss2_MU_TPM2B_DATA_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1262,1'
          Dst:             Tss2_MU_TPMS_CLOCK_INFO_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1262,1'
          Dst:             Tss2_MU_UINT64_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1262,1'
          Dst:             Tss2_MU_TPMU_ATTEST_Unmarshal
    - functionName:    Tss2_MU_TPMS_CLOCK_INFO_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1027
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          206
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_MU_UINT32_Unmarshal
        - Tss2_MU_UINT64_Unmarshal
        - Tss2_MU_UINT8_Unmarshal
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1027,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1027,1'
          Dst:             Tss2_MU_UINT64_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1027,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1027,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1027,1'
          Dst:             Tss2_MU_UINT8_Unmarshal
    - functionName:    Tss2_MU_TPMS_ATTEST_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1253
      functionLinenumberEnd: 1253
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          208
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_TPM2B_DATA_Marshal
        - Tss2_MU_TPM2B_NAME_Marshal
        - Tss2_MU_TPM2_ST_Marshal
        - Tss2_MU_TPMS_CLOCK_INFO_Marshal
        - Tss2_MU_TPMU_ATTEST_Marshal
        - Tss2_MU_UINT32_Marshal
        - Tss2_MU_UINT64_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1253,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1253,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1253,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1253,1'
          Dst:             Tss2_MU_TPM2_ST_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1253,1'
          Dst:             Tss2_MU_TPM2B_NAME_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1253,1'
          Dst:             Tss2_MU_TPM2B_DATA_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1253,1'
          Dst:             Tss2_MU_TPMS_CLOCK_INFO_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1253,1'
          Dst:             Tss2_MU_UINT64_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1253,1'
          Dst:             Tss2_MU_TPMU_ATTEST_Marshal
    - functionName:    Tss2_MU_TPMS_CLOCK_INFO_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1021
      functionLinenumberEnd: 1021
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          157
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_UINT32_Marshal
        - Tss2_MU_UINT64_Marshal
        - Tss2_MU_UINT8_Marshal
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1021,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1021,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1021,1'
          Dst:             Tss2_MU_UINT64_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1021,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1021,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1021,1'
          Dst:             Tss2_MU_UINT8_Marshal
    - functionName:    Tss2_MU_TPMS_ECC_PARMS_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1247
      functionLinenumberEnd: 1247
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          206
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_MU_TPMT_ECC_SCHEME_Unmarshal
        - Tss2_MU_TPMT_KDF_SCHEME_Unmarshal
        - Tss2_MU_TPMT_SYM_DEF_OBJECT_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1247,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1247,1'
          Dst:             Tss2_MU_TPMT_SYM_DEF_OBJECT_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1247,1'
          Dst:             Tss2_MU_TPMT_ECC_SCHEME_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1247,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1247,1'
          Dst:             Tss2_MU_TPMT_KDF_SCHEME_Unmarshal
    - functionName:    Tss2_MU_TPMS_ECC_PARMS_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1241
      functionLinenumberEnd: 1241
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          154
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPMT_ECC_SCHEME_Marshal
        - Tss2_MU_TPMT_KDF_SCHEME_Marshal
        - Tss2_MU_TPMT_SYM_DEF_OBJECT_Marshal
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1241,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1241,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1241,1'
          Dst:             Tss2_MU_TPMT_SYM_DEF_OBJECT_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1241,1'
          Dst:             Tss2_MU_TPMT_ECC_SCHEME_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1241,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1241,1'
          Dst:             Tss2_MU_TPMT_KDF_SCHEME_Marshal
    - functionName:    Tss2_MU_TPMS_CREATION_DATA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1232
      functionLinenumberEnd: 1232
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         53
      ICount:          290
      EdgeCount:       72
      CyclomaticComplexity: 21
      functionsReached:
        - Tss2_MU_TPM2B_DATA_Unmarshal
        - Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Tss2_MU_TPM2B_NAME_Unmarshal
        - Tss2_MU_TPMA_LOCALITY_Unmarshal
        - Tss2_MU_TPML_PCR_SELECTION_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1232,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1232,1'
          Dst:             Tss2_MU_TPML_PCR_SELECTION_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1232,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1232,1'
          Dst:             Tss2_MU_TPMA_LOCALITY_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1232,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1232,1'
          Dst:             Tss2_MU_TPM2B_NAME_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1232,1'
          Dst:             Tss2_MU_TPM2B_NAME_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1232,1'
          Dst:             Tss2_MU_TPM2B_DATA_Unmarshal
    - functionName:    Tss2_MU_TPMS_CREATION_DATA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1223
      functionLinenumberEnd: 1223
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          203
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_TPM2B_DATA_Marshal
        - Tss2_MU_TPM2B_DIGEST_Marshal
        - Tss2_MU_TPM2B_NAME_Marshal
        - Tss2_MU_TPMA_LOCALITY_Marshal
        - Tss2_MU_TPML_PCR_SELECTION_Marshal
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1223,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1223,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1223,1'
          Dst:             Tss2_MU_TPML_PCR_SELECTION_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1223,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1223,1'
          Dst:             Tss2_MU_TPMA_LOCALITY_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1223,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1223,1'
          Dst:             Tss2_MU_TPM2B_NAME_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1223,1'
          Dst:             Tss2_MU_TPM2B_NAME_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1223,1'
          Dst:             Tss2_MU_TPM2B_DATA_Marshal
    - functionName:    Tss2_MU_TPMS_QUOTE_INFO_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1219
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Tss2_MU_TPML_PCR_SELECTION_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1219,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1219,1'
          Dst:             Tss2_MU_TPML_PCR_SELECTION_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1219,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
    - functionName:    Tss2_MU_TPMS_QUOTE_INFO_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1215
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Marshal
        - Tss2_MU_TPML_PCR_SELECTION_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1215,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1215,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1215,1'
          Dst:             Tss2_MU_TPML_PCR_SELECTION_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1215,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
    - functionName:    Tss2_MU_TPMS_CONTEXT_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1209
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          206
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_MU_TPM2B_CONTEXT_DATA_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - Tss2_MU_UINT64_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1209,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1209,1'
          Dst:             Tss2_MU_UINT64_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1209,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1209,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1209,1'
          Dst:             Tss2_MU_TPM2B_CONTEXT_DATA_Unmarshal
    - functionName:    Tss2_MU_TPMS_CONTEXT_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1203
      functionLinenumberEnd: 1203
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          156
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPM2B_CONTEXT_DATA_Marshal
        - Tss2_MU_UINT32_Marshal
        - Tss2_MU_UINT64_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1203,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1203,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1203,1'
          Dst:             Tss2_MU_UINT64_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1203,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1203,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1203,1'
          Dst:             Tss2_MU_TPM2B_CONTEXT_DATA_Marshal
    - functionName:    Tss2_MU_TPMS_CONTEXT_DATA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1199
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPM2B_CONTEXT_SENSITIVE_Unmarshal
        - Tss2_MU_TPM2B_DIGEST_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1199,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1199,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1199,1'
          Dst:             Tss2_MU_TPM2B_CONTEXT_SENSITIVE_Unmarshal
    - functionName:    Tss2_MU_TPMS_CONTEXT_DATA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1195
      functionLinenumberEnd: 1195
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_TPM2B_CONTEXT_SENSITIVE_Marshal
        - Tss2_MU_TPM2B_DIGEST_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1195,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1195,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1195,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1195,1'
          Dst:             Tss2_MU_TPM2B_CONTEXT_SENSITIVE_Marshal
    - functionName:    Tss2_MU_TPMS_NV_PUBLIC_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1188
      functionLinenumberEnd: 1188
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          234
      EdgeCount:       58
      CyclomaticComplexity: 17
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Tss2_MU_TPMA_NV_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1188,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1188,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1188,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1188,1'
          Dst:             Tss2_MU_TPMA_NV_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1188,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1188,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
    - functionName:    Tss2_MU_TPMS_NV_PUBLIC_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1181
      functionLinenumberEnd: 1181
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          173
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Marshal
        - Tss2_MU_TPMA_NV_Marshal
        - Tss2_MU_UINT16_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1181,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1181,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1181,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1181,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1181,1'
          Dst:             Tss2_MU_TPMA_NV_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1181,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1181,1'
          Dst:             Tss2_MU_UINT16_Marshal
    - functionName:    Tss2_MU_TPMS_NV_PIN_COUNTER_PARAMETERS_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1177
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1177,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1177,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1177,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
    - functionName:    Tss2_MU_TPMS_NV_PIN_COUNTER_PARAMETERS_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1173
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          123
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1173,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1173,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1173,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1173,1'
          Dst:             Tss2_MU_UINT32_Marshal
    - functionName:    Tss2_MU_TPMS_SIGNATURE_ECC_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1168
      functionLinenumberEnd: 1168
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          178
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1168,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1168,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1168,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1168,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
    - functionName:    Tss2_MU_TPMS_SIGNATURE_ECC_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1163
      functionLinenumberEnd: 1163
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          138
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1163,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1163,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1163,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1163,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1163,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
    - functionName:    Tss2_MU_TPMS_SIGNATURE_RSA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1159
      functionLinenumberEnd: 1159
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPM2B_PUBLIC_KEY_RSA_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1159,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1159,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1159,1'
          Dst:             Tss2_MU_TPM2B_PUBLIC_KEY_RSA_Unmarshal
    - functionName:    Tss2_MU_TPMS_SIGNATURE_RSA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1155
      functionLinenumberEnd: 1155
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          122
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_TPM2B_PUBLIC_KEY_RSA_Marshal
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1155,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1155,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1155,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1155,1'
          Dst:             Tss2_MU_TPM2B_PUBLIC_KEY_RSA_Marshal
    - functionName:    Tss2_MU_TPMS_ECC_POINT_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1151
      functionLinenumberEnd: 1151
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1151,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1151,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1151,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
    - functionName:    Tss2_MU_TPMS_ECC_POINT_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1147
      functionLinenumberEnd: 1147
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
        - doLog
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1147,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1147,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1147,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1147,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
    - functionName:    Tss2_MU_TPMS_SCHEME_XOR_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1143
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1143,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1143,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1143,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
    - functionName:    Tss2_MU_TPMS_SCHEME_XOR_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1139
      functionLinenumberEnd: 1139
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          123
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1139,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1139,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1139,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1139,1'
          Dst:             Tss2_MU_UINT16_Marshal
    - functionName:    Tss2_MU_TPMS_SCHEME_ECDAA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1135
      functionLinenumberEnd: 1135
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1135,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1135,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1135,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
    - functionName:    Tss2_MU_TPMS_SCHEME_ECDAA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1131
      functionLinenumberEnd: 1131
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          123
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1131,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1131,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1131,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1131,1'
          Dst:             Tss2_MU_UINT16_Marshal
    - functionName:    Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1128
      functionLinenumberEnd: 1128
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          56
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1128,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1128,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
    - functionName:    Tss2_MU_TPMS_SCHEME_HASH_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1125
      functionLinenumberEnd: 1125
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          57
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    19
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1125,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1125,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1125,1'
          Dst:             Tss2_MU_UINT16_Marshal
    - functionName:    Tss2_MU_TPMS_SENSITIVE_CREATE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1121
      functionLinenumberEnd: 1121
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Tss2_MU_TPM2B_SENSITIVE_DATA_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1121,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1121,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1121,1'
          Dst:             Tss2_MU_TPM2B_SENSITIVE_DATA_Unmarshal
    - functionName:    Tss2_MU_TPMS_SENSITIVE_CREATE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1117
      functionLinenumberEnd: 1117
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Marshal
        - Tss2_MU_TPM2B_SENSITIVE_DATA_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1117,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1117,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1117,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1117,1'
          Dst:             Tss2_MU_TPM2B_SENSITIVE_DATA_Marshal
    - functionName:    Tss2_MU_TPMS_AUTH_RESPONSE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1112
      functionLinenumberEnd: 1112
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          178
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Tss2_MU_TPMA_SESSION_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1112,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1112,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1112,1'
          Dst:             Tss2_MU_TPMA_SESSION_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1112,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
    - functionName:    Tss2_MU_TPMS_AUTH_RESPONSE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1107
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          138
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Marshal
        - Tss2_MU_TPMA_SESSION_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1107,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1107,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1107,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1107,1'
          Dst:             Tss2_MU_TPMA_SESSION_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1107,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
    - functionName:    Tss2_MU_TPMS_AUTH_COMMAND_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1101
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          206
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Tss2_MU_TPMA_SESSION_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1101,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1101,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1101,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1101,1'
          Dst:             Tss2_MU_TPMA_SESSION_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1101,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
    - functionName:    Tss2_MU_TPMS_AUTH_COMMAND_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1095
      functionLinenumberEnd: 1095
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          155
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Marshal
        - Tss2_MU_TPMA_SESSION_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1095,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1095,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1095,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1095,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1095,1'
          Dst:             Tss2_MU_TPMA_SESSION_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1095,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
    - functionName:    Tss2_MU_TPMS_NV_CERTIFY_INFO_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1090
      functionLinenumberEnd: 1090
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          178
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPM2B_MAX_NV_BUFFER_Unmarshal
        - Tss2_MU_TPM2B_NAME_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1090,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1090,1'
          Dst:             Tss2_MU_TPM2B_NAME_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1090,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1090,1'
          Dst:             Tss2_MU_TPM2B_MAX_NV_BUFFER_Unmarshal
    - functionName:    Tss2_MU_TPMS_NV_CERTIFY_INFO_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1085
      functionLinenumberEnd: 1085
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          138
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - Tss2_MU_TPM2B_MAX_NV_BUFFER_Marshal
        - Tss2_MU_TPM2B_NAME_Marshal
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1085,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1085,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1085,1'
          Dst:             Tss2_MU_TPM2B_NAME_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1085,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1085,1'
          Dst:             Tss2_MU_TPM2B_MAX_NV_BUFFER_Marshal
    - functionName:    Tss2_MU_TPMS_CREATION_INFO_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1081
      functionLinenumberEnd: 1081
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Tss2_MU_TPM2B_NAME_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1081,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1081,1'
          Dst:             Tss2_MU_TPM2B_NAME_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1081,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
    - functionName:    Tss2_MU_TPMS_CREATION_INFO_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1077
      functionLinenumberEnd: 1077
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Marshal
        - Tss2_MU_TPM2B_NAME_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1077,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1077,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1077,1'
          Dst:             Tss2_MU_TPM2B_NAME_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1077,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
    - functionName:    Tss2_MU_TPMS_SESSION_AUDIT_INFO_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1073
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Tss2_MU_UINT8_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1073,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1073,1'
          Dst:             Tss2_MU_UINT8_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1073,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
    - functionName:    Tss2_MU_TPMS_SESSION_AUDIT_INFO_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1069
      functionLinenumberEnd: 1069
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          122
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Marshal
        - Tss2_MU_UINT8_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1069,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1069,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1069,1'
          Dst:             Tss2_MU_UINT8_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1069,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
    - functionName:    Tss2_MU_TPMS_COMMAND_AUDIT_INFO_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionLinenumberEnd: 1063
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          206
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - Tss2_MU_UINT64_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1063,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1063,1'
          Dst:             Tss2_MU_UINT64_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1063,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1063,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1063,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
    - functionName:    Tss2_MU_TPMS_COMMAND_AUDIT_INFO_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1057
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          155
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Marshal
        - Tss2_MU_UINT16_Marshal
        - Tss2_MU_UINT64_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1057,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1057,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1057,1'
          Dst:             Tss2_MU_UINT64_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1057,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1057,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1057,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
    - functionName:    Tss2_MU_TPMS_CERTIFY_INFO_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1053
      functionLinenumberEnd: 1053
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPM2B_NAME_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1053,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1053,1'
          Dst:             Tss2_MU_TPM2B_NAME_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1053,1'
          Dst:             Tss2_MU_TPM2B_NAME_Unmarshal
    - functionName:    Tss2_MU_TPMS_CERTIFY_INFO_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1049
      functionLinenumberEnd: 1049
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          121
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_TPM2B_NAME_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1049,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1049,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1049,1'
          Dst:             Tss2_MU_TPM2B_NAME_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1049,1'
          Dst:             Tss2_MU_TPM2B_NAME_Marshal
    - functionName:    Tss2_MU_TPMS_TIME_ATTEST_INFO_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1045
      functionLinenumberEnd: 1045
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPMS_TIME_INFO_Unmarshal
        - Tss2_MU_UINT64_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1045,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1045,1'
          Dst:             Tss2_MU_TPMS_TIME_INFO_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1045,1'
          Dst:             Tss2_MU_UINT64_Unmarshal
    - functionName:    Tss2_MU_TPMS_TIME_INFO_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1037
      functionLinenumberEnd: 1037
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPMS_CLOCK_INFO_Unmarshal
        - Tss2_MU_UINT64_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1037,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1037,1'
          Dst:             Tss2_MU_UINT64_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1037,1'
          Dst:             Tss2_MU_TPMS_CLOCK_INFO_Unmarshal
    - functionName:    Tss2_MU_TPMS_TIME_ATTEST_INFO_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1041
      functionLinenumberEnd: 1041
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          122
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_TPMS_TIME_INFO_Marshal
        - Tss2_MU_UINT64_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1041,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1041,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1041,1'
          Dst:             Tss2_MU_TPMS_TIME_INFO_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1041,1'
          Dst:             Tss2_MU_UINT64_Marshal
    - functionName:    Tss2_MU_TPMS_TIME_INFO_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1033
      functionLinenumberEnd: 1033
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          122
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_TPMS_CLOCK_INFO_Marshal
        - Tss2_MU_UINT64_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1033,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1033,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1033,1'
          Dst:             Tss2_MU_UINT64_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1033,1'
          Dst:             Tss2_MU_TPMS_CLOCK_INFO_Marshal
    - functionName:    Tss2_MU_TPMS_TAGGED_POLICY_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1017
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPMT_HA_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1017,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1017,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1017,1'
          Dst:             Tss2_MU_TPMT_HA_Unmarshal
    - functionName:    Tss2_MU_TPMS_TAGGED_POLICY_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1013
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          122
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_TPMT_HA_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1013,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1013,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1013,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1013,1'
          Dst:             Tss2_MU_TPMT_HA_Marshal
    - functionName:    Tss2_MU_TPMS_TAGGED_PROPERTY_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1009
      functionLinenumberEnd: 1009
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1009,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1009,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1009,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
    - functionName:    Tss2_MU_TPMS_TAGGED_PROPERTY_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1005
      functionLinenumberEnd: 1005
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          123
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1005,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1005,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1005,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1005,1'
          Dst:             Tss2_MU_UINT32_Marshal
    - functionName:    Tss2_MU_TPMS_ALG_PROPERTY_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1001
      functionLinenumberEnd: 1001
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          150
      EdgeCount:       37
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPMA_ALGORITHM_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:1001,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1001,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1001,1'
          Dst:             Tss2_MU_TPMA_ALGORITHM_Unmarshal
    - functionName:    Tss2_MU_TPMS_ALG_PROPERTY_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 997
      functionLinenumberEnd: 997
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          123
      EdgeCount:       28
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_TPMA_ALGORITHM_Marshal
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:997,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:997,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:997,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:997,1'
          Dst:             Tss2_MU_TPMA_ALGORITHM_Marshal
    - functionName:    Tss2_MU_TPMS_TAGGED_PCR_SELECT_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          259
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - Tss2_MU_UINT32_Unmarshal
        - Tss2_MU_UINT8_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:166,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:166,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:166,1'
          Dst:             Tss2_MU_UINT8_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:166,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:166,1'
          Dst:             Tss2_MU_UINT8_Unmarshal
    - functionName:    Tss2_MU_TPMS_PCR_SELECTION_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          259
      EdgeCount:       64
      CyclomaticComplexity: 18
      functionsReached:
        - Tss2_MU_TPMI_ALG_HASH_Unmarshal
        - Tss2_MU_UINT8_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:162,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:162,1'
          Dst:             Tss2_MU_TPMI_ALG_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:162,1'
          Dst:             Tss2_MU_UINT8_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:162,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:162,1'
          Dst:             Tss2_MU_UINT8_Unmarshal
    - functionName:    Tss2_MU_TPMS_PCR_SELECT_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         45
      ICount:          242
      EdgeCount:       60
      CyclomaticComplexity: 17
      functionsReached:
        - Tss2_MU_UINT8_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:160,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:160,1'
          Dst:             Tss2_MU_UINT8_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:160,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:160,1'
          Dst:             Tss2_MU_UINT8_Unmarshal
    - functionName:    Tss2_MU_TPMS_TAGGED_PCR_SELECT_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          181
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - Tss2_MU_BYTE_Marshal
        - Tss2_MU_UINT32_Marshal
        - Tss2_MU_UINT8_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:101,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:101,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:101,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:101,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:101,1'
          Dst:             Tss2_MU_UINT8_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:101,1'
          Dst:             Tss2_MU_BYTE_Marshal
    - functionName:    Tss2_MU_TPMS_PCR_SELECTION_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 98
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          181
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - Tss2_MU_BYTE_Marshal
        - Tss2_MU_TPMI_ALG_HASH_Marshal
        - Tss2_MU_UINT8_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:98,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:98,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:98,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:98,1'
          Dst:             Tss2_MU_TPMI_ALG_HASH_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:98,1'
          Dst:             Tss2_MU_UINT8_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:98,1'
          Dst:             Tss2_MU_BYTE_Marshal
    - functionName:    Tss2_MU_TPMS_PCR_SELECT_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          175
      EdgeCount:       39
      CyclomaticComplexity: 12
      functionsReached:
        - Tss2_MU_BYTE_Marshal
        - Tss2_MU_UINT8_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpms-types.c:96,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:96,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:96,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:96,1'
          Dst:             Tss2_MU_UINT8_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:96,1'
          Dst:             Tss2_MU_BYTE_Marshal
    - functionName:    Tss2_MU_TPMT_TK_HASHCHECK_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 631
      functionLinenumberEnd: 631
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          152
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:631,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:631,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:631,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:631,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
    - functionName:    Tss2_MU_TPMT_TK_HASHCHECK_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 628
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Marshal
        - Tss2_MU_UINT16_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:628,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:628,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:628,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:628,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
    - functionName:    Tss2_MU_TPMT_TK_AUTH_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 625
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          152
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:625,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:625,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:625,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:625,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
    - functionName:    Tss2_MU_TPMT_TK_AUTH_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 622
      functionLinenumberEnd: 622
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Marshal
        - Tss2_MU_UINT16_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:622,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:622,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:622,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:622,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
    - functionName:    Tss2_MU_TPMT_TK_VERIFIED_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 619
      functionLinenumberEnd: 619
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          152
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:619,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:619,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:619,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:619,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
    - functionName:    Tss2_MU_TPMT_TK_VERIFIED_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Marshal
        - Tss2_MU_UINT16_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:616,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:616,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:616,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:616,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
    - functionName:    Tss2_MU_TPMT_TK_CREATION_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          152
      EdgeCount:       36
      CyclomaticComplexity: 11
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:613,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:613,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:613,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:613,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
    - functionName:    Tss2_MU_TPMT_TK_CREATION_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 610
      functionLinenumberEnd: 610
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          126
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Marshal
        - Tss2_MU_UINT16_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:610,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:610,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:610,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:610,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
    - functionName:    Tss2_MU_TPMT_PUBLIC_PARMS_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - Tss2_MU_TPMU_PUBLIC_PARMS_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:607,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:607,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:607,1'
          Dst:             Tss2_MU_TPMU_PUBLIC_PARMS_Unmarshal
    - functionName:    Tss2_MU_TPMT_PUBLIC_PARMS_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 604
      functionLinenumberEnd: 604
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - Tss2_MU_TPMU_PUBLIC_PARMS_Marshal
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:604,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:604,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:604,1'
          Dst:             Tss2_MU_TPMU_PUBLIC_PARMS_Marshal
    - functionName:    Tss2_MU_TPMT_PUBLIC_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 597
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          280
      EdgeCount:       65
      CyclomaticComplexity: 19
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Tss2_MU_TPMA_OBJECT_Unmarshal
        - Tss2_MU_TPMU_PUBLIC_ID_Unmarshal
        - Tss2_MU_TPMU_PUBLIC_PARMS_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:597,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:597,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:597,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:597,1'
          Dst:             Tss2_MU_TPMA_OBJECT_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:597,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:597,1'
          Dst:             Tss2_MU_TPMU_PUBLIC_PARMS_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:597,1'
          Dst:             Tss2_MU_TPMU_PUBLIC_ID_Unmarshal
    - functionName:    Tss2_MU_TPMT_PUBLIC_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 590
      functionLinenumberEnd: 590
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          183
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Marshal
        - Tss2_MU_TPMA_OBJECT_Marshal
        - Tss2_MU_TPMU_PUBLIC_ID_Marshal
        - Tss2_MU_TPMU_PUBLIC_PARMS_Marshal
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:590,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:590,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:590,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:590,1'
          Dst:             Tss2_MU_TPMA_OBJECT_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:590,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:590,1'
          Dst:             Tss2_MU_TPMU_PUBLIC_PARMS_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:590,1'
          Dst:             Tss2_MU_TPMU_PUBLIC_ID_Marshal
    - functionName:    Tss2_MU_TPMT_SENSITIVE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 585
      functionLinenumberEnd: 585
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          204
      EdgeCount:       47
      CyclomaticComplexity: 14
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Tss2_MU_TPMU_SENSITIVE_COMPOSITE_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:585,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:585,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:585,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:585,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:585,1'
          Dst:             Tss2_MU_TPMU_SENSITIVE_COMPOSITE_Unmarshal
    - functionName:    Tss2_MU_TPMT_SENSITIVE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          145
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Marshal
        - Tss2_MU_TPMU_SENSITIVE_COMPOSITE_Marshal
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:580,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:580,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:580,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:580,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:580,1'
          Dst:             Tss2_MU_TPMU_SENSITIVE_COMPOSITE_Marshal
    - functionName:    Tss2_MU_TPMT_SIGNATURE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 577
      functionLinenumberEnd: 577
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - Tss2_MU_TPMU_SIGNATURE_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:577,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:577,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:577,1'
          Dst:             Tss2_MU_TPMU_SIGNATURE_Unmarshal
    - functionName:    Tss2_MU_TPMT_SIGNATURE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 574
      functionLinenumberEnd: 574
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - Tss2_MU_TPMU_SIGNATURE_Marshal
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:574,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:574,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:574,1'
          Dst:             Tss2_MU_TPMU_SIGNATURE_Marshal
    - functionName:    Tss2_MU_TPMT_ECC_SCHEME_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 571
      functionLinenumberEnd: 571
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - Tss2_MU_TPMU_ASYM_SCHEME_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:571,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:571,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:571,1'
          Dst:             Tss2_MU_TPMU_ASYM_SCHEME_Unmarshal
    - functionName:    Tss2_MU_TPMT_ECC_SCHEME_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 568
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - Tss2_MU_TPMU_ASYM_SCHEME_Marshal
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:568,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:568,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:568,1'
          Dst:             Tss2_MU_TPMU_ASYM_SCHEME_Marshal
    - functionName:    Tss2_MU_TPMT_RSA_DECRYPT_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 565
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - Tss2_MU_TPMU_ASYM_SCHEME_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:565,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:565,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:565,1'
          Dst:             Tss2_MU_TPMU_ASYM_SCHEME_Unmarshal
    - functionName:    Tss2_MU_TPMT_RSA_DECRYPT_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 562
      functionLinenumberEnd: 562
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - Tss2_MU_TPMU_ASYM_SCHEME_Marshal
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:562,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:562,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:562,1'
          Dst:             Tss2_MU_TPMU_ASYM_SCHEME_Marshal
    - functionName:    Tss2_MU_TPMT_RSA_SCHEME_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 559
      functionLinenumberEnd: 559
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - Tss2_MU_TPMU_ASYM_SCHEME_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:559,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:559,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:559,1'
          Dst:             Tss2_MU_TPMU_ASYM_SCHEME_Unmarshal
    - functionName:    Tss2_MU_TPMT_RSA_SCHEME_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 556
      functionLinenumberEnd: 556
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - Tss2_MU_TPMU_ASYM_SCHEME_Marshal
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:556,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:556,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:556,1'
          Dst:             Tss2_MU_TPMU_ASYM_SCHEME_Marshal
    - functionName:    Tss2_MU_TPMT_ASYM_SCHEME_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 553
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - Tss2_MU_TPMU_ASYM_SCHEME_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:553,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:553,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:553,1'
          Dst:             Tss2_MU_TPMU_ASYM_SCHEME_Unmarshal
    - functionName:    Tss2_MU_TPMT_ASYM_SCHEME_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 550
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - Tss2_MU_TPMU_ASYM_SCHEME_Marshal
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:550,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:550,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:550,1'
          Dst:             Tss2_MU_TPMU_ASYM_SCHEME_Marshal
    - functionName:    Tss2_MU_TPMT_KDF_SCHEME_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 547
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - Tss2_MU_TPMU_KDF_SCHEME_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:547,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:547,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:547,1'
          Dst:             Tss2_MU_TPMU_KDF_SCHEME_Unmarshal
    - functionName:    Tss2_MU_TPMT_KDF_SCHEME_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 544
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - Tss2_MU_TPMU_KDF_SCHEME_Marshal
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:544,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:544,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:544,1'
          Dst:             Tss2_MU_TPMU_KDF_SCHEME_Marshal
    - functionName:    Tss2_MU_TPMT_SIG_SCHEME_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - Tss2_MU_TPMU_SIG_SCHEME_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:541,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:541,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:541,1'
          Dst:             Tss2_MU_TPMU_SIG_SCHEME_Unmarshal
    - functionName:    Tss2_MU_TPMT_SIG_SCHEME_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 538
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - Tss2_MU_TPMU_SIG_SCHEME_Marshal
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:538,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:538,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:538,1'
          Dst:             Tss2_MU_TPMU_SIG_SCHEME_Marshal
    - functionName:    Tss2_MU_TPMT_KEYEDHASH_SCHEME_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 535
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - Tss2_MU_TPMU_SCHEME_KEYEDHASH_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:535,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:535,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:535,1'
          Dst:             Tss2_MU_TPMU_SCHEME_KEYEDHASH_Unmarshal
    - functionName:    Tss2_MU_TPMT_KEYEDHASH_SCHEME_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 532
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - Tss2_MU_TPMU_SCHEME_KEYEDHASH_Marshal
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:532,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:532,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:532,1'
          Dst:             Tss2_MU_TPMU_SCHEME_KEYEDHASH_Marshal
    - functionName:    Tss2_MU_TPMT_SYM_DEF_OBJECT_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          193
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMU_SYM_KEY_BITS_Unmarshal
        - Tss2_MU_TPMU_SYM_MODE_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:528,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:528,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:528,1'
          Dst:             Tss2_MU_TPMU_SYM_KEY_BITS_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:528,1'
          Dst:             Tss2_MU_TPMU_SYM_MODE_Unmarshal
    - functionName:    Tss2_MU_TPMT_SYM_DEF_OBJECT_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 524
      functionLinenumberEnd: 524
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_TPMU_SYM_KEY_BITS_Marshal
        - Tss2_MU_TPMU_SYM_MODE_Marshal
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:524,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:524,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:524,1'
          Dst:             Tss2_MU_TPMU_SYM_KEY_BITS_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:524,1'
          Dst:             Tss2_MU_TPMU_SYM_MODE_Marshal
    - functionName:    Tss2_MU_TPMT_SYM_DEF_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 520
      functionLinenumberEnd: 520
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          193
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMU_SYM_KEY_BITS_Unmarshal
        - Tss2_MU_TPMU_SYM_MODE_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:520,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:520,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:520,1'
          Dst:             Tss2_MU_TPMU_SYM_KEY_BITS_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:520,1'
          Dst:             Tss2_MU_TPMU_SYM_MODE_Unmarshal
    - functionName:    Tss2_MU_TPMT_SYM_DEF_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 516
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          133
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Tss2_MU_TPMU_SYM_KEY_BITS_Marshal
        - Tss2_MU_TPMU_SYM_MODE_Marshal
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:516,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:516,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:516,1'
          Dst:             Tss2_MU_TPMU_SYM_KEY_BITS_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:516,1'
          Dst:             Tss2_MU_TPMU_SYM_MODE_Marshal
    - functionName:    Tss2_MU_TPMT_HA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          146
      EdgeCount:       33
      CyclomaticComplexity: 10
      functionsReached:
        - Tss2_MU_TPMU_HA_Unmarshal
        - Tss2_MU_UINT16_Unmarshal
        - doLog
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:513,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:513,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:513,1'
          Dst:             Tss2_MU_TPMU_HA_Unmarshal
    - functionName:    Tss2_MU_TPMT_HA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 510
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          113
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - Tss2_MU_TPMU_HA_Marshal
        - Tss2_MU_UINT16_Marshal
        - doLog
      functionUses:    7
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmt-types.c:510,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:510,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:510,1'
          Dst:             Tss2_MU_TPMU_HA_Marshal
    - functionName:    unmarshal_tab
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          162
      EdgeCount:       39
      CyclomaticComplexity: 11
      functionsReached:
        - doLog
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:140,9'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:145,9'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:149,9'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:153,9'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:158,5'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:167,9'
          Dst:             doLog
    - functionName:    marshal_tab
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 67
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          163
      EdgeCount:       38
      CyclomaticComplexity: 11
      functionsReached:
        - doLog
      functionUses:    9
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:32,9'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:37,9'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:42,9'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:46,9'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:50,9'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:55,5'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:64,9'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_NAME_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 666
      functionLinenumberEnd: 666
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          270
      EdgeCount:       65
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMT_HA_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
        - unmarshal_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:666,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:666,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:666,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:666,1'
          Dst:             Tss2_MU_TPMT_HA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:666,1'
          Dst:             Tss2_MU_TPMT_HA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:666,1'
          Dst:             Tss2_MU_TPMT_HA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:666,1'
          Dst:             Tss2_MU_TPMT_HA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:666,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:666,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:666,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:666,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:666,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:666,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:666,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:666,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:666,1'
          Dst:             doLog
    - functionName:    unmarshal_null
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 228
      functionLinenumberEnd: 233
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    97
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_MU_TPMU_NAME_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 660
      functionLinenumberEnd: 660
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          176
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Tss2_MU_TPMT_HA_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
        - marshal_null
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:660,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:660,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:660,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:660,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:660,1'
          Dst:             Tss2_MU_TPMT_HA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:660,1'
          Dst:             Tss2_MU_TPMT_HA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:660,1'
          Dst:             Tss2_MU_TPMT_HA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:660,1'
          Dst:             Tss2_MU_TPMT_HA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:660,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:660,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:660,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:660,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:660,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:660,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:660,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:660,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:660,1'
          Dst:             doLog
    - functionName:    marshal_null
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 126
      functionLinenumberEnd: 131
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         1
      ICount:          16
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    97
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_MU_TPMU_PUBLIC_PARMS_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 654
      functionLinenumberEnd: 654
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          270
      EdgeCount:       65
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMS_ECC_PARMS_Unmarshal
        - Tss2_MU_TPMS_KEYEDHASH_PARMS_Unmarshal
        - Tss2_MU_TPMS_RSA_PARMS_Unmarshal
        - Tss2_MU_TPMS_SYMCIPHER_PARMS_Unmarshal
        - doLog
        - unmarshal_null
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:654,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:654,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:654,1'
          Dst:             Tss2_MU_TPMS_KEYEDHASH_PARMS_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:654,1'
          Dst:             Tss2_MU_TPMS_SYMCIPHER_PARMS_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:654,1'
          Dst:             Tss2_MU_TPMS_RSA_PARMS_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:654,1'
          Dst:             Tss2_MU_TPMS_ECC_PARMS_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:654,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:654,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:654,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:654,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:654,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:654,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:654,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:654,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:654,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:654,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_PUBLIC_PARMS_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 649
      functionLinenumberEnd: 649
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          175
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Tss2_MU_TPMS_ECC_PARMS_Marshal
        - Tss2_MU_TPMS_KEYEDHASH_PARMS_Marshal
        - Tss2_MU_TPMS_RSA_PARMS_Marshal
        - Tss2_MU_TPMS_SYMCIPHER_PARMS_Marshal
        - doLog
        - marshal_null
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:649,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:649,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:649,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:649,1'
          Dst:             Tss2_MU_TPMS_KEYEDHASH_PARMS_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:649,1'
          Dst:             Tss2_MU_TPMS_SYMCIPHER_PARMS_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:649,1'
          Dst:             Tss2_MU_TPMS_RSA_PARMS_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:649,1'
          Dst:             Tss2_MU_TPMS_ECC_PARMS_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:649,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:649,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:649,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:649,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:649,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:649,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:649,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:649,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:649,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:649,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_PUBLIC_ID_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          270
      EdgeCount:       65
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Tss2_MU_TPM2B_PUBLIC_KEY_RSA_Unmarshal
        - Tss2_MU_TPMS_ECC_POINT_Unmarshal
        - doLog
        - unmarshal_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:643,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:643,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:643,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:643,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:643,1'
          Dst:             Tss2_MU_TPM2B_PUBLIC_KEY_RSA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:643,1'
          Dst:             Tss2_MU_TPMS_ECC_POINT_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:643,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:643,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:643,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:643,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:643,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:643,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:643,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:643,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:643,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:643,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_PUBLIC_ID_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 638
      functionLinenumberEnd: 638
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          175
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Marshal
        - Tss2_MU_TPM2B_PUBLIC_KEY_RSA_Marshal
        - Tss2_MU_TPMS_ECC_POINT_Marshal
        - doLog
        - marshal_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:638,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:638,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:638,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:638,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:638,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:638,1'
          Dst:             Tss2_MU_TPM2B_PUBLIC_KEY_RSA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:638,1'
          Dst:             Tss2_MU_TPMS_ECC_POINT_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:638,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:638,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:638,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:638,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:638,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:638,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:638,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:638,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:638,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:638,1'
          Dst:             doLog
    - functionName:    unmarshal_keyedhash
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 222
      functionLinenumberEnd: 223
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - unmarshal_tab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:223,12'
          Dst:             unmarshal_tab
    - functionName:    unmarshal_symmetric
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 216
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - unmarshal_tab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:217,12'
          Dst:             unmarshal_tab
    - functionName:    unmarshal_rsa
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 210
      functionLinenumberEnd: 211
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - unmarshal_tab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:211,12'
          Dst:             unmarshal_tab
    - functionName:    unmarshal_ecc
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 204
      functionLinenumberEnd: 205
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - unmarshal_tab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:205,12'
          Dst:             unmarshal_tab
    - functionName:    Tss2_MU_TPMU_ENCRYPTED_SECRET_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 632
      functionLinenumberEnd: 632
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          282
      EdgeCount:       65
      CyclomaticComplexity: 13
      functionsReached:
        - doLog
        - unmarshal_ecc
        - unmarshal_keyedhash
        - unmarshal_null
        - unmarshal_rsa
        - unmarshal_symmetric
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:632,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:632,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:632,1'
          Dst:             unmarshal_ecc
        - Src:             'src/tss2-mu/tpmu-types.c:632,1'
          Dst:             unmarshal_rsa
        - Src:             'src/tss2-mu/tpmu-types.c:632,1'
          Dst:             unmarshal_symmetric
        - Src:             'src/tss2-mu/tpmu-types.c:632,1'
          Dst:             unmarshal_keyedhash
        - Src:             'src/tss2-mu/tpmu-types.c:632,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:632,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:632,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:632,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:632,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:632,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:632,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:632,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:632,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:632,1'
          Dst:             doLog
    - functionName:    marshal_keyedhash
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 120
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - marshal_tab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:120,12'
          Dst:             marshal_tab
    - functionName:    marshal_symmetric
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 113
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - marshal_tab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:114,12'
          Dst:             marshal_tab
    - functionName:    marshal_rsa
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - marshal_tab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:108,12'
          Dst:             marshal_tab
    - functionName:    marshal_ecc
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - marshal_tab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:102,12'
          Dst:             marshal_tab
    - functionName:    Tss2_MU_TPMU_ENCRYPTED_SECRET_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 627
      functionLinenumberEnd: 627
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          187
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - doLog
        - marshal_ecc
        - marshal_keyedhash
        - marshal_null
        - marshal_rsa
        - marshal_symmetric
      functionUses:    0
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:627,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:627,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:627,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:627,1'
          Dst:             marshal_ecc
        - Src:             'src/tss2-mu/tpmu-types.c:627,1'
          Dst:             marshal_rsa
        - Src:             'src/tss2-mu/tpmu-types.c:627,1'
          Dst:             marshal_symmetric
        - Src:             'src/tss2-mu/tpmu-types.c:627,1'
          Dst:             marshal_keyedhash
        - Src:             'src/tss2-mu/tpmu-types.c:627,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:627,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:627,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:627,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:627,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:627,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:627,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:627,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:627,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:627,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SENSITIVE_COMPOSITE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 621
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          270
      EdgeCount:       65
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
        - Tss2_MU_TPM2B_PRIVATE_KEY_RSA_Unmarshal
        - Tss2_MU_TPM2B_SENSITIVE_DATA_Unmarshal
        - Tss2_MU_TPM2B_SYM_KEY_Unmarshal
        - doLog
        - unmarshal_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:621,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:621,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:621,1'
          Dst:             Tss2_MU_TPM2B_PRIVATE_KEY_RSA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:621,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:621,1'
          Dst:             Tss2_MU_TPM2B_SENSITIVE_DATA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:621,1'
          Dst:             Tss2_MU_TPM2B_SYM_KEY_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:621,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:621,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:621,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:621,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:621,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:621,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:621,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:621,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:621,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:621,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SENSITIVE_COMPOSITE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 616
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          175
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
        - Tss2_MU_TPM2B_PRIVATE_KEY_RSA_Marshal
        - Tss2_MU_TPM2B_SENSITIVE_DATA_Marshal
        - Tss2_MU_TPM2B_SYM_KEY_Marshal
        - doLog
        - marshal_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:616,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:616,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:616,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:616,1'
          Dst:             Tss2_MU_TPM2B_PRIVATE_KEY_RSA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:616,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:616,1'
          Dst:             Tss2_MU_TPM2B_SENSITIVE_DATA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:616,1'
          Dst:             Tss2_MU_TPM2B_SYM_KEY_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:616,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:616,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:616,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:616,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:616,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:616,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:616,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:616,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:616,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:616,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SIGNATURE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 607
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          270
      EdgeCount:       65
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMS_SIGNATURE_ECC_Unmarshal
        - Tss2_MU_TPMS_SIGNATURE_RSA_Unmarshal
        - Tss2_MU_TPMT_HA_Unmarshal
        - doLog
        - unmarshal_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:607,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:607,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:607,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_RSA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:607,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_RSA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:607,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_ECC_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:607,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_ECC_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:607,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_ECC_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:607,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_ECC_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:607,1'
          Dst:             Tss2_MU_TPMT_HA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:607,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:607,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:607,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:607,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:607,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:607,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:607,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SIGNATURE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 599
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          175
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Tss2_MU_TPMS_SIGNATURE_ECC_Marshal
        - Tss2_MU_TPMS_SIGNATURE_RSA_Marshal
        - Tss2_MU_TPMT_HA_Marshal
        - doLog
        - marshal_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:599,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:599,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:599,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:599,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_RSA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:599,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_RSA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:599,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_ECC_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:599,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_ECC_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:599,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_ECC_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:599,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_ECC_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:599,1'
          Dst:             Tss2_MU_TPMT_HA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:599,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:599,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:599,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:599,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:599,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:599,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:599,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SCHEME_KEYEDHASH_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 595
      functionLinenumberEnd: 595
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          270
      EdgeCount:       65
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Tss2_MU_TPMS_SCHEME_XOR_Unmarshal
        - doLog
        - unmarshal_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:595,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:595,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:595,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:595,1'
          Dst:             Tss2_MU_TPMS_SCHEME_XOR_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:595,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:595,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:595,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:595,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:595,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:595,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:595,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:595,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:595,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:595,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:595,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:595,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SCHEME_KEYEDHASH_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 592
      functionLinenumberEnd: 592
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          175
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Tss2_MU_TPMS_SCHEME_XOR_Marshal
        - doLog
        - marshal_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:592,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:592,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:592,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:592,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:592,1'
          Dst:             Tss2_MU_TPMS_SCHEME_XOR_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:592,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:592,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:592,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:592,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:592,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:592,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:592,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:592,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:592,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:592,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:592,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:592,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_ASYM_SCHEME_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 580
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          270
      EdgeCount:       65
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMS_SCHEME_ECDAA_Unmarshal
        - Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - doLog
        - unmarshal_null
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:580,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:580,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:580,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:580,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:580,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:580,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:580,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:580,1'
          Dst:             Tss2_MU_TPMS_SCHEME_ECDAA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:580,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:580,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:580,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:580,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:580,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:580,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:580,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:580,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_ASYM_SCHEME_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 569
      functionLinenumberEnd: 569
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          175
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Tss2_MU_TPMS_SCHEME_ECDAA_Marshal
        - Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - doLog
        - marshal_null
      functionUses:    4
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:569,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:569,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:569,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:569,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:569,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:569,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:569,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:569,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:569,1'
          Dst:             Tss2_MU_TPMS_SCHEME_ECDAA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:569,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:569,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:569,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:569,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:569,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:569,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:569,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:569,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_KDF_SCHEME_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 563
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          270
      EdgeCount:       65
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - doLog
        - unmarshal_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:563,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:563,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:563,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:563,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:563,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:563,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:563,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:563,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:563,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:563,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:563,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:563,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:563,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:563,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:563,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:563,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_KDF_SCHEME_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 558
      functionLinenumberEnd: 558
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          175
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - doLog
        - marshal_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:558,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:558,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:558,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:558,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:558,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:558,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:558,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:558,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:558,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:558,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:558,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:558,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:558,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:558,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:558,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:558,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:558,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SIG_SCHEME_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 549
      functionLinenumberEnd: 549
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          270
      EdgeCount:       65
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMS_SCHEME_ECDAA_Unmarshal
        - Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - doLog
        - unmarshal_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:549,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:549,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:549,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:549,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:549,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:549,1'
          Dst:             Tss2_MU_TPMS_SCHEME_ECDAA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:549,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:549,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:549,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:549,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:549,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:549,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:549,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:549,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:549,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:549,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SIG_SCHEME_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 541
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          175
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Tss2_MU_TPMS_SCHEME_ECDAA_Marshal
        - Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - doLog
        - marshal_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:541,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:541,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:541,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:541,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:541,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:541,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:541,1'
          Dst:             Tss2_MU_TPMS_SCHEME_ECDAA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:541,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:541,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:541,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:541,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:541,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:541,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:541,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:541,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:541,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:541,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SYM_MODE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 534
      functionLinenumberEnd: 534
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          270
      EdgeCount:       65
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
        - unmarshal_null
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:534,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:534,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:534,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:534,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:534,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:534,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:534,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:534,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:534,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:534,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:534,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:534,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:534,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:534,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:534,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:534,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SYM_MODE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 528
      functionLinenumberEnd: 528
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          179
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
        - marshal_null
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:528,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:528,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:528,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:528,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:528,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:528,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:528,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:528,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:528,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:528,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:528,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:528,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:528,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:528,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:528,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:528,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:528,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SYM_KEY_BITS_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 521
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          270
      EdgeCount:       65
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - doLog
        - unmarshal_null
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:521,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:521,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:521,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:521,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:521,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:521,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:521,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:521,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:521,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:521,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:521,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:521,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:521,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:521,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:521,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:521,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SYM_KEY_BITS_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 515
      functionLinenumberEnd: 515
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          180
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - doLog
        - marshal_null
      functionUses:    2
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:515,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:515,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:515,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:515,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:515,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:515,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:515,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:515,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:515,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:515,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:515,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:515,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:515,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:515,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:515,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:515,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:515,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_ATTEST_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 506
      functionLinenumberEnd: 506
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          270
      EdgeCount:       65
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMS_CERTIFY_INFO_Unmarshal
        - Tss2_MU_TPMS_COMMAND_AUDIT_INFO_Unmarshal
        - Tss2_MU_TPMS_CREATION_INFO_Unmarshal
        - Tss2_MU_TPMS_NV_CERTIFY_INFO_Unmarshal
        - Tss2_MU_TPMS_QUOTE_INFO_Unmarshal
        - Tss2_MU_TPMS_SESSION_AUDIT_INFO_Unmarshal
        - Tss2_MU_TPMS_TIME_ATTEST_INFO_Unmarshal
        - doLog
        - unmarshal_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:506,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:506,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:506,1'
          Dst:             Tss2_MU_TPMS_CERTIFY_INFO_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:506,1'
          Dst:             Tss2_MU_TPMS_CREATION_INFO_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:506,1'
          Dst:             Tss2_MU_TPMS_QUOTE_INFO_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:506,1'
          Dst:             Tss2_MU_TPMS_COMMAND_AUDIT_INFO_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:506,1'
          Dst:             Tss2_MU_TPMS_SESSION_AUDIT_INFO_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:506,1'
          Dst:             Tss2_MU_TPMS_TIME_ATTEST_INFO_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:506,1'
          Dst:             Tss2_MU_TPMS_NV_CERTIFY_INFO_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:506,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:506,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:506,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:506,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:506,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:506,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:506,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_ATTEST_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 498
      functionLinenumberEnd: 498
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          175
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Tss2_MU_TPMS_CERTIFY_INFO_Marshal
        - Tss2_MU_TPMS_COMMAND_AUDIT_INFO_Marshal
        - Tss2_MU_TPMS_CREATION_INFO_Marshal
        - Tss2_MU_TPMS_NV_CERTIFY_INFO_Marshal
        - Tss2_MU_TPMS_QUOTE_INFO_Marshal
        - Tss2_MU_TPMS_SESSION_AUDIT_INFO_Marshal
        - Tss2_MU_TPMS_TIME_ATTEST_INFO_Marshal
        - doLog
        - marshal_null
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:498,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:498,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:498,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:498,1'
          Dst:             Tss2_MU_TPMS_CERTIFY_INFO_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:498,1'
          Dst:             Tss2_MU_TPMS_CREATION_INFO_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:498,1'
          Dst:             Tss2_MU_TPMS_QUOTE_INFO_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:498,1'
          Dst:             Tss2_MU_TPMS_COMMAND_AUDIT_INFO_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:498,1'
          Dst:             Tss2_MU_TPMS_SESSION_AUDIT_INFO_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:498,1'
          Dst:             Tss2_MU_TPMS_TIME_ATTEST_INFO_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:498,1'
          Dst:             Tss2_MU_TPMS_NV_CERTIFY_INFO_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:498,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:498,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:498,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:498,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:498,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:498,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:498,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_CAPABILITIES_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 484
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          270
      EdgeCount:       65
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPM2B_MAX_CAP_BUFFER_Unmarshal
        - Tss2_MU_TPML_ACT_DATA_Unmarshal
        - Tss2_MU_TPML_ALG_PROPERTY_Unmarshal
        - Tss2_MU_TPML_CCA_Unmarshal
        - Tss2_MU_TPML_CC_Unmarshal
        - Tss2_MU_TPML_ECC_CURVE_Unmarshal
        - Tss2_MU_TPML_HANDLE_Unmarshal
        - Tss2_MU_TPML_PCR_SELECTION_Unmarshal
        - Tss2_MU_TPML_TAGGED_PCR_PROPERTY_Unmarshal
        - Tss2_MU_TPML_TAGGED_POLICY_Unmarshal
        - Tss2_MU_TPML_TAGGED_TPM_PROPERTY_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:484,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:484,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:484,1'
          Dst:             Tss2_MU_TPML_ALG_PROPERTY_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:484,1'
          Dst:             Tss2_MU_TPML_HANDLE_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:484,1'
          Dst:             Tss2_MU_TPML_CCA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:484,1'
          Dst:             Tss2_MU_TPML_CC_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:484,1'
          Dst:             Tss2_MU_TPML_CC_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:484,1'
          Dst:             Tss2_MU_TPML_PCR_SELECTION_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:484,1'
          Dst:             Tss2_MU_TPML_TAGGED_TPM_PROPERTY_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:484,1'
          Dst:             Tss2_MU_TPML_TAGGED_PCR_PROPERTY_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:484,1'
          Dst:             Tss2_MU_TPML_ECC_CURVE_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:484,1'
          Dst:             Tss2_MU_TPML_TAGGED_POLICY_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:484,1'
          Dst:             Tss2_MU_TPML_ACT_DATA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:484,1'
          Dst:             Tss2_MU_TPM2B_MAX_CAP_BUFFER_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:484,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:484,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_CAPABILITIES_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 470
      functionLinenumberEnd: 470
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          175
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - Tss2_MU_TPM2B_MAX_CAP_BUFFER_Marshal
        - Tss2_MU_TPML_ACT_DATA_Marshal
        - Tss2_MU_TPML_ALG_PROPERTY_Marshal
        - Tss2_MU_TPML_CCA_Marshal
        - Tss2_MU_TPML_CC_Marshal
        - Tss2_MU_TPML_ECC_CURVE_Marshal
        - Tss2_MU_TPML_HANDLE_Marshal
        - Tss2_MU_TPML_PCR_SELECTION_Marshal
        - Tss2_MU_TPML_TAGGED_PCR_PROPERTY_Marshal
        - Tss2_MU_TPML_TAGGED_POLICY_Marshal
        - Tss2_MU_TPML_TAGGED_TPM_PROPERTY_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:470,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:470,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:470,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:470,1'
          Dst:             Tss2_MU_TPML_ALG_PROPERTY_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:470,1'
          Dst:             Tss2_MU_TPML_HANDLE_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:470,1'
          Dst:             Tss2_MU_TPML_CCA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:470,1'
          Dst:             Tss2_MU_TPML_CC_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:470,1'
          Dst:             Tss2_MU_TPML_CC_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:470,1'
          Dst:             Tss2_MU_TPML_PCR_SELECTION_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:470,1'
          Dst:             Tss2_MU_TPML_TAGGED_TPM_PROPERTY_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:470,1'
          Dst:             Tss2_MU_TPML_TAGGED_PCR_PROPERTY_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:470,1'
          Dst:             Tss2_MU_TPML_ECC_CURVE_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:470,1'
          Dst:             Tss2_MU_TPML_TAGGED_POLICY_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:470,1'
          Dst:             Tss2_MU_TPML_ACT_DATA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:470,1'
          Dst:             Tss2_MU_TPM2B_MAX_CAP_BUFFER_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:470,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:470,1'
          Dst:             doLog
    - functionName:    unmarshal_sm3_256
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - unmarshal_tab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:199,12'
          Dst:             unmarshal_tab
    - functionName:    unmarshal_hash_sha512
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 192
      functionLinenumberEnd: 193
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - unmarshal_tab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:193,12'
          Dst:             unmarshal_tab
    - functionName:    unmarshal_hash_sha384
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - unmarshal_tab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:187,12'
          Dst:             unmarshal_tab
    - functionName:    unmarshal_hash_sha256
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 181
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - unmarshal_tab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:181,12'
          Dst:             unmarshal_tab
    - functionName:    unmarshal_hash_sha
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - unmarshal_tab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:175,12'
          Dst:             unmarshal_tab
    - functionName:    Tss2_MU_TPMU_HA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         54
      ICount:          282
      EdgeCount:       65
      CyclomaticComplexity: 13
      functionsReached:
        - doLog
        - unmarshal_hash_sha
        - unmarshal_hash_sha256
        - unmarshal_hash_sha384
        - unmarshal_hash_sha512
        - unmarshal_null
        - unmarshal_sm3_256
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:463,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:463,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:463,1'
          Dst:             unmarshal_hash_sha
        - Src:             'src/tss2-mu/tpmu-types.c:463,1'
          Dst:             unmarshal_hash_sha256
        - Src:             'src/tss2-mu/tpmu-types.c:463,1'
          Dst:             unmarshal_hash_sha384
        - Src:             'src/tss2-mu/tpmu-types.c:463,1'
          Dst:             unmarshal_hash_sha512
        - Src:             'src/tss2-mu/tpmu-types.c:463,1'
          Dst:             unmarshal_sm3_256
        - Src:             'src/tss2-mu/tpmu-types.c:463,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:463,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:463,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:463,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:463,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:463,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:463,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:463,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:463,1'
          Dst:             doLog
    - functionName:    marshal_sm3_256
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - marshal_tab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:96,12'
          Dst:             marshal_tab
    - functionName:    marshal_hash_sha512
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 89
      functionLinenumberEnd: 90
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - marshal_tab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:90,12'
          Dst:             marshal_tab
    - functionName:    marshal_hash_sha384
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 83
      functionLinenumberEnd: 84
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - marshal_tab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:84,12'
          Dst:             marshal_tab
    - functionName:    marshal_hash_sha256
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - marshal_tab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:78,12'
          Dst:             marshal_tab
    - functionName:    marshal_hash_sha
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 72
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          24
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - marshal_tab
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:72,12'
          Dst:             marshal_tab
    - functionName:    Tss2_MU_TPMU_HA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 457
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          187
      EdgeCount:       21
      CyclomaticComplexity: 2
      functionsReached:
        - doLog
        - marshal_hash_sha
        - marshal_hash_sha256
        - marshal_hash_sha384
        - marshal_hash_sha512
        - marshal_null
        - marshal_sm3_256
      functionUses:    1
      BranchProfiles:
        - Branch String:   'src/tss2-mu/tpmu-types.c:457,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:457,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:457,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:457,1'
          Dst:             marshal_hash_sha
        - Src:             'src/tss2-mu/tpmu-types.c:457,1'
          Dst:             marshal_hash_sha256
        - Src:             'src/tss2-mu/tpmu-types.c:457,1'
          Dst:             marshal_hash_sha384
        - Src:             'src/tss2-mu/tpmu-types.c:457,1'
          Dst:             marshal_hash_sha512
        - Src:             'src/tss2-mu/tpmu-types.c:457,1'
          Dst:             marshal_sm3_256
        - Src:             'src/tss2-mu/tpmu-types.c:457,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:457,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:457,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:457,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:457,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:457,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:457,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:457,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:457,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_ACT_DATA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 190
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          211
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_MU_TPMS_ACT_DATA_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:190,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:190,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:190,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:190,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:190,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:190,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:190,1'
          Dst:             Tss2_MU_TPMS_ACT_DATA_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:190,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_ACT_DATA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 189
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          189
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMS_ACT_DATA_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:189,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:189,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:189,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:189,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:189,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:189,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:189,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:189,1'
          Dst:             Tss2_MU_TPMS_ACT_DATA_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:189,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_TAGGED_POLICY_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 188
      functionLinenumberEnd: 188
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          211
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_MU_TPMS_TAGGED_POLICY_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:188,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:188,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:188,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:188,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:188,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:188,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:188,1'
          Dst:             Tss2_MU_TPMS_TAGGED_POLICY_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:188,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_TAGGED_POLICY_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 187
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          189
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMS_TAGGED_POLICY_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:187,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:187,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:187,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:187,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:187,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:187,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:187,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:187,1'
          Dst:             Tss2_MU_TPMS_TAGGED_POLICY_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:187,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_AC_CAPABILITIES_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          211
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_MU_TPMS_AC_OUTPUT_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:186,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:186,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:186,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:186,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:186,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:186,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:186,1'
          Dst:             Tss2_MU_TPMS_AC_OUTPUT_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:186,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_AC_CAPABILITIES_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          189
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMS_AC_OUTPUT_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:185,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:185,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:185,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:185,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:185,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:185,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:185,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:185,1'
          Dst:             Tss2_MU_TPMS_AC_OUTPUT_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:185,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_INTEL_PTT_PROPERTY_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 183
      functionLinenumberEnd: 183
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          211
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:183,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:183,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:183,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:183,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:183,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:183,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:183,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:183,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_INTEL_PTT_PROPERTY_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          190
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:182,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:182,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:182,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:182,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:182,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:182,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:182,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:182,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:182,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_DIGEST_VALUES_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 180
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          211
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_MU_TPMT_HA_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:180,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:180,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:180,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:180,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:180,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:180,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:180,1'
          Dst:             Tss2_MU_TPMT_HA_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:180,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_DIGEST_VALUES_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 179
      functionLinenumberEnd: 179
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          189
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMT_HA_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:179,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:179,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:179,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:179,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:179,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:179,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:179,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:179,1'
          Dst:             Tss2_MU_TPMT_HA_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:179,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_PCR_SELECTION_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 178
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          211
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_MU_TPMS_PCR_SELECTION_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:178,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:178,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:178,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:178,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:178,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:178,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:178,1'
          Dst:             Tss2_MU_TPMS_PCR_SELECTION_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:178,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_PCR_SELECTION_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 177
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          189
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMS_PCR_SELECTION_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:177,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:177,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:177,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:177,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:177,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:177,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:177,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:177,1'
          Dst:             Tss2_MU_TPMS_PCR_SELECTION_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:177,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_TAGGED_PCR_PROPERTY_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 176
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          211
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_MU_TPMS_TAGGED_PCR_SELECT_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:176,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:176,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:176,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:176,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:176,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:176,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:176,1'
          Dst:             Tss2_MU_TPMS_TAGGED_PCR_SELECT_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:176,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_TAGGED_PCR_PROPERTY_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 175
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          189
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMS_TAGGED_PCR_SELECT_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:175,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:175,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:175,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:175,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:175,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:175,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:175,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:175,1'
          Dst:             Tss2_MU_TPMS_TAGGED_PCR_SELECT_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:175,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_TAGGED_TPM_PROPERTY_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 174
      functionLinenumberEnd: 174
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          211
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_MU_TPMS_TAGGED_PROPERTY_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:174,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:174,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:174,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:174,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:174,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:174,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:174,1'
          Dst:             Tss2_MU_TPMS_TAGGED_PROPERTY_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:174,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_TAGGED_TPM_PROPERTY_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 173
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          189
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMS_TAGGED_PROPERTY_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:173,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:173,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:173,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:173,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:173,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:173,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:173,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:173,1'
          Dst:             Tss2_MU_TPMS_TAGGED_PROPERTY_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:173,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_ECC_CURVE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 172
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          211
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:172,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:172,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:172,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:172,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:172,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:172,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:172,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:172,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_ECC_CURVE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 171
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          190
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:171,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:171,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:171,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:171,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:171,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:171,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:171,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:171,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:171,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_ALG_PROPERTY_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 170
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          211
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_MU_TPMS_ALG_PROPERTY_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:170,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:170,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:170,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:170,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:170,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:170,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:170,1'
          Dst:             Tss2_MU_TPMS_ALG_PROPERTY_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:170,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_ALG_PROPERTY_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          189
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMS_ALG_PROPERTY_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:169,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:169,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:169,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:169,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:169,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:169,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:169,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:169,1'
          Dst:             Tss2_MU_TPMS_ALG_PROPERTY_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:169,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_DIGEST_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 168
      functionLinenumberEnd: 168
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          211
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:168,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:168,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:168,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:168,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:168,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:168,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:168,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:168,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_DIGEST_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          189
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPM2B_DIGEST_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:167,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:167,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:167,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:167,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:167,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:167,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:167,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:167,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:167,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_HANDLE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 166
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          211
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:166,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:166,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:166,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:166,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:166,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:166,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:166,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:166,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_HANDLE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          190
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:165,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:165,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:165,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:165,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:165,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:165,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:165,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:165,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:165,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_ALG_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 164
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          211
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_MU_UINT16_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:164,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:164,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:164,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:164,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:164,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:164,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:164,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:164,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_ALG_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          190
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_UINT16_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:163,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:163,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:163,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:163,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:163,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:163,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:163,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:163,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:163,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_CCA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 162
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          211
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_MU_TPMA_CC_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:162,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:162,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:162,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:162,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:162,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:162,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:162,1'
          Dst:             Tss2_MU_TPMA_CC_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:162,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_CCA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          190
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPMA_CC_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:161,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:161,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:161,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:161,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:161,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:161,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:161,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:161,1'
          Dst:             Tss2_MU_TPMA_CC_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:161,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_CC_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          211
      EdgeCount:       53
      CyclomaticComplexity: 15
      functionsReached:
        - Tss2_MU_TPM2_CC_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:160,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:160,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:160,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:160,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:160,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:160,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:160,1'
          Dst:             Tss2_MU_TPM2_CC_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:160,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_CC_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          190
      EdgeCount:       44
      CyclomaticComplexity: 13
      functionsReached:
        - Tss2_MU_TPM2_CC_Marshal
        - Tss2_MU_UINT32_Marshal
        - doLog
      functionUses:    2
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:159,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:159,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:159,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:159,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:159,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:159,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:159,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:159,1'
          Dst:             Tss2_MU_TPM2_CC_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:159,1'
          Dst:             doLog
...
