---
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: 25
      functionLinenumberEnd: 59
      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:31,11'
          Dst:             test_sys_setup
        - Src:             'test/fuzz/main-sys.c:36,11'
          Dst:             test_sys_checks_pre
        - Src:             'test/fuzz/main-sys.c:41,20'
          Dst:             tcti_fuzzing_context_cast
        - Src:             'test/fuzz/main-sys.c:45,10'
          Dst:             test_invoke
        - Src:             'test/fuzz/main-sys.c:47,9'
          Dst:             doLog
        - Src:             'test/fuzz/main-sys.c:48,9'
          Dst:             exit
        - Src:             'test/fuzz/main-sys.c:51,11'
          Dst:             test_sys_checks_post
        - Src:             'test/fuzz/main-sys.c:53,9'
          Dst:             exit
        - Src:             'test/fuzz/main-sys.c:56,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_HMAC_Start_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_HMAC_Start_Prepare
        - fuzz_fill
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'test/fuzz/Tss2_Sys_HMAC_Start_Prepare.fuzz.c:43,11'
          Dst:             fuzz_fill
        - Src:             'test/fuzz/Tss2_Sys_HMAC_Start_Prepare.fuzz.c:54,5'
          Dst:             Tss2_Sys_HMAC_Start_Prepare
    - functionName:    Tss2_Tcti_Info
      functionSourceFile: '/src/tpm2-tss/test/fuzz/tcti/tcti-fuzzing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 247
      functionLinenumberEnd: 248
      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: 218
      functionLinenumberEnd: 235
      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:232,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: 198
      functionLinenumberEnd: 211
      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: 123
      functionLinenumberEnd: 127
      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: 162
      functionLinenumberEnd: 195
      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:163,47'
          Dst:             tcti_fuzzing_context_cast
        - Src:             'test/fuzz/tcti/tcti-fuzzing.c:164,46'
          Dst:             tcti_fuzzing_down_cast
        - Src:             'test/fuzz/tcti/tcti-fuzzing.c:167,10'
          Dst:             tcti_common_receive_checks
        - Src:             'test/fuzz/tcti/tcti-fuzzing.c:172,9'
          Dst:             doLog
        - Src:             'test/fuzz/tcti/tcti-fuzzing.c:178,9'
          Dst:             doLog
        - Src:             'test/fuzz/tcti/tcti-fuzzing.c:184,9'
          Dst:             doLog
    - functionName:    tcti_fuzzing_finalize
      functionSourceFile: '/src/tpm2-tss/test/fuzz/tcti/tcti-fuzzing.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 156
      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: 131
      functionLinenumberEnd: 133
      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: 146
      functionLinenumberEnd: 150
      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: 137
      functionLinenumberEnd: 140
      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: 103
      functionLinenumberEnd: 108
      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: 115
      functionLinenumberEnd: 120
      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: 61
      functionLinenumberEnd: 92
      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:73,11'
          Dst:             syscontext_cast
        - Src:             'test/fuzz/tcti/tcti-fuzzing.c:74,20'
          Dst:             tcti_fuzzing_context_cast
    - functionName:    log_stringlevel
      functionSourceFile: '/src/tpm2-tss/src/util/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 237
      functionLinenumberEnd: 245
      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:240,57'
          Dst:             strlen
        - Src:             'src/util/log.c:240,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: 57
      functionLinenumberEnd: 82
      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:76,18'
          Dst:             tolower
        - Src:             'src/util/log.c:76,53'
          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: 87
      functionLinenumberEnd: 114
      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:96,15'
          Dst:             getenv
        - Src:             'src/util/log.c:97,29'
          Dst:             case_insensitive_strncmp
        - Src:             'src/util/log.c:99,17'
          Dst:             strcmp
        - Src:             'src/util/log.c:99,42'
          Dst:             case_insensitive_strncmp
        - Src:             'src/util/log.c:102,16'
          Dst:             fopen
        - Src:             'src/util/log.c:105,85'
          Dst:             __errno_location
        - Src:             'src/util/log.c:105,76'
          Dst:             strerror
        - Src:             'src/util/log.c:105,13'
          Dst:             fprintf
        - Src:             'src/util/log.c:106,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: 212
      functionLinenumberEnd: 234
      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:    1663
      BranchProfiles:  []
      Callsites:
        - Src:             'src/util/log.c:215,19'
          Dst:             getLogLevel
        - Src:             'src/util/log.c:220,17'
          Dst:             snprintf
        - Src:             'src/util/log.c:223,5'
          Dst:             snprintf
        - Src:             'src/util/log.c:228,15'
          Dst:             getLogFile
        - Src:             'src/util/log.c:229,5'
          Dst:             vfprintf
        - Src:             'src/util/log.c:232,5'
          Dst:             fflush
    - functionName:    getLogLevel
      functionSourceFile: '/src/tpm2-tss/src/util/log.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      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:250,28'
          Dst:             getenv
        - Src:             'src/util/log.c:254,17'
          Dst:             strchr
        - Src:             'src/util/log.c:255,47'
          Dst:             case_insensitive_strncmp
        - Src:             'src/util/log.c:256,33'
          Dst:             strlen
        - Src:             'src/util/log.c:257,49'
          Dst:             strlen
        - Src:             'src/util/log.c:257,73'
          Dst:             strlen
        - Src:             'src/util/log.c:257,20'
          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: 201
      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:    31
      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:160,13'
          Dst:             sprintf
        - Src:             'src/util/log.c:165,9'
          Dst:             sprintf
        - Src:             'src/util/log.c:170,13'
          Dst:             sprintf
        - Src:             'src/util/log.c:174,17'
          Dst:             sprintf
        - Src:             'src/util/log.c:184,21'
          Dst:             __ctype_b_loc
        - Src:             'src/util/log.c:185,21'
          Dst:             sprintf
        - Src:             'src/util/log.c:187,21'
          Dst:             sprintf
        - Src:             'src/util/log.c:191,23'
          Dst:             getLogFile
        - Src:             'src/util/log.c:192,13'
          Dst:             fprintf
        - Src:             'src/util/log.c:193,13'
          Dst:             fflush
        - Src:             'src/util/log.c:197,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: 135
      functionLinenumberEnd: 155
      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:139,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tcti-common.c:140,10'
          Dst:             Tss2_MU_TPM2_ST_Marshal
        - Src:             'src/tss2-tcti/tcti-common.c:142,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tcti-common.c:145,10'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-tcti/tcti-common.c:147,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tcti-common.c:150,10'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-tcti/tcti-common.c:152,9'
          Dst:             doLog
    - functionName:    header_unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tcti-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 132
      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:116,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tcti-common.c:117,10'
          Dst:             Tss2_MU_TPM2_ST_Unmarshal
        - Src:             'src/tss2-tcti/tcti-common.c:119,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tcti-common.c:122,10'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-tcti/tcti-common.c:124,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tcti-common.c:127,10'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-tcti/tcti-common.c:129,9'
          Dst:             doLog
    - functionName:    tcti_make_sticky_not_implemented
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tcti-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 108
      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: 86
      functionLinenumberEnd: 99
      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: 69
      functionLinenumberEnd: 83
      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: 50
      functionLinenumberEnd: 64
      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: 32
      functionLinenumberEnd: 45
      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: 27
      functionLinenumberEnd: 28
      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: 22
      functionLinenumberEnd: 23
      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: 171
      functionLinenumberEnd: 171
      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: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_16
        - Src:             'src/tss2-mu/base-types.c:171,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: 170
      functionLinenumberEnd: 170
      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: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_16
        - Src:             'src/tss2-mu/base-types.c:170,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2_HANDLE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 169
      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: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:    __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: 168
      functionLinenumberEnd: 168
      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: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_32
        - Src:             'src/tss2-mu/base-types.c:168,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2_NT_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 167
      functionLinenumberEnd: 167
      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: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:             doLog
    - functionName:    Tss2_MU_TPM2_NT_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 166
      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: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_TPM2_SE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 165
      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: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_TPM2_SE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 164
      functionLinenumberEnd: 164
      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: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_TPM2_ST_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 163
      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: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:             __bswap_16
        - Src:             'src/tss2-mu/base-types.c:163,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2_ST_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 162
      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:162,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:162,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:162,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:162,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:162,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:162,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/base-types.c:162,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2_CC_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 161
      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:161,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:161,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:161,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:161,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:161,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:161,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/base-types.c:161,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2_CC_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 160
      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:160,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:160,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:160,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:160,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:160,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:160,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/base-types.c:160,1'
          Dst:             doLog
    - functionName:    Tss2_MU_UINT64_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 159
      functionLinenumberEnd: 159
      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:159,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:159,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:159,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:159,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:159,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:159,1'
          Dst:             __bswap_64
        - Src:             'src/tss2-mu/base-types.c:159,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: 158
      functionLinenumberEnd: 158
      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:158,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:158,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:158,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:158,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:158,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:158,1'
          Dst:             __bswap_64
        - Src:             'src/tss2-mu/base-types.c:158,1'
          Dst:             doLog
    - functionName:    Tss2_MU_UINT32_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      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:    50
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:157,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:157,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:157,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:157,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:157,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:157,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/base-types.c:157,1'
          Dst:             doLog
    - functionName:    Tss2_MU_UINT32_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      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:    51
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:156,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:156,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:156,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:156,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:156,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:156,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/base-types.c:156,1'
          Dst:             doLog
    - functionName:    Tss2_MU_UINT16_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      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:155,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:155,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:155,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:155,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:155,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:155,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/base-types.c:155,1'
          Dst:             doLog
    - functionName:    Tss2_MU_UINT16_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      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:    81
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/base-types.c:154,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:154,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:154,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:154,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:154,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:154,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/base-types.c:154,1'
          Dst:             doLog
    - functionName:    Tss2_MU_UINT8_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      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:153,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:153,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:153,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:153,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:153,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:153,1'
          Dst:             doLog
    - functionName:    Tss2_MU_UINT8_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      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:152,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:152,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:152,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:152,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:152,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:152,1'
          Dst:             doLog
    - functionName:    Tss2_MU_INT64_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      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:151,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:151,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:151,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:151,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:151,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:151,1'
          Dst:             __bswap_64
        - Src:             'src/tss2-mu/base-types.c:151,1'
          Dst:             doLog
    - functionName:    Tss2_MU_INT64_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      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:150,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:150,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:150,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:150,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:150,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:150,1'
          Dst:             __bswap_64
        - Src:             'src/tss2-mu/base-types.c:150,1'
          Dst:             doLog
    - functionName:    Tss2_MU_INT32_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 149
      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:149,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:149,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:149,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:149,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:149,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:149,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/base-types.c:149,1'
          Dst:             doLog
    - functionName:    Tss2_MU_INT32_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      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:148,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:148,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:148,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:148,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:148,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:148,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/base-types.c:148,1'
          Dst:             doLog
    - functionName:    Tss2_MU_INT16_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      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:147,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:147,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:147,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:147,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:147,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:147,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/base-types.c:147,1'
          Dst:             doLog
    - functionName:    Tss2_MU_INT16_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      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:146,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:146,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:146,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:146,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:146,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:146,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/base-types.c:146,1'
          Dst:             doLog
    - functionName:    Tss2_MU_INT8_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 145
      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:145,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:145,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:145,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:145,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:145,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:145,1'
          Dst:             doLog
    - functionName:    Tss2_MU_INT8_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 144
      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:144,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:144,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:144,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:144,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:144,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:144,1'
          Dst:             doLog
    - functionName:    Tss2_MU_BYTE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 143
      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:143,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:143,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:143,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:143,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:143,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:143,1'
          Dst:             doLog
    - functionName:    Tss2_MU_BYTE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/base-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 142
      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:142,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:142,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:142,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:142,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:142,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/base-types.c:142,1'
          Dst:             doLog
    - functionName:    Tss2_Sys_HMAC_Start
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_HMAC_Start.c'
      linkageType:     InternalLinkage
      functionLinenumber: 85
      functionLinenumberEnd: 98
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - short
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          71
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - CommonOneCall
        - Tss2_Sys_HMAC_Start_Complete
        - Tss2_Sys_HMAC_Start_Prepare
        - syscontext_cast
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_HMAC_Start.c:86,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_HMAC_Start.c:89,12'
          Dst:             Tss2_Sys_HMAC_Start_Prepare
        - Src:             'src/tss2-sys/api/Tss2_Sys_HMAC_Start.c:93,12'
          Dst:             CommonOneCall
        - Src:             'src/tss2-sys/api/Tss2_Sys_HMAC_Start.c:97,12'
          Dst:             Tss2_Sys_HMAC_Start_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_HMAC_Start_Prepare
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_HMAC_Start.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          166
      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_HMAC_Start.c:22,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_HMAC_Start.c:31,12'
          Dst:             CommonPreparePrologue
        - Src:             'src/tss2-sys/api/Tss2_Sys_HMAC_Start.c:35,12'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_HMAC_Start.c:42,16'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_HMAC_Start.c:45,16'
          Dst:             Tss2_MU_TPM2B_AUTH_Marshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_HMAC_Start.c:51,12'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_HMAC_Start.c:59,12'
          Dst:             CommonPrepareEpilogue
    - functionName:    Tss2_Sys_HMAC_Start_Complete
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_HMAC_Start.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 76
      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_UINT32_Unmarshal
        - syscontext_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_HMAC_Start.c:64,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_HMAC_Start.c:71,11'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_HMAC_Start.c:75,12'
          Dst:             CommonComplete
    - functionName:    GetNumHandles
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/sysapi_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 161
      functionLinenumberEnd: 294
      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: 138
      functionLinenumberEnd: 158
      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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/sysapi_util.c:142,16'
          Dst:             Tss2_Sys_SetCmdAuths
        - Src:             'src/tss2-sys/sysapi_util.c:147,12'
          Dst:             Tss2_Sys_Execute
        - Src:             'src/tss2-sys/sysapi_util.c:154,9'
          Dst:             resp_header_from_cxt
        - Src:             'src/tss2-sys/sysapi_util.c:154,9'
          Dst:             __bswap_16
        - Src:             'src/tss2-sys/sysapi_util.c:155,16'
          Dst:             Tss2_Sys_GetRspAuths
    - functionName:    resp_header_from_cxt
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      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: 104
      functionLinenumberEnd: 133
      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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/sysapi_util.c:113,15'
          Dst:             resp_header_from_cxt
        - Src:             'src/tss2-sys/sysapi_util.c:113,15'
          Dst:             __bswap_32
        - Src:             'src/tss2-sys/sysapi_util.c:124,12'
          Dst:             Tss2_MU_TPM2_ST_Unmarshal
        - Src:             'src/tss2-sys/sysapi_util.c:130,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: 95
      functionLinenumberEnd: 100
      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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/sysapi_util.c:97,45'
          Dst:             __bswap_32
        - Src:             'src/tss2-sys/sysapi_util.c:97,5'
          Dst:             req_header_from_cxt
    - functionName:    req_header_from_cxt
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 76
      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: 297
      functionLinenumberEnd: 298
      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:298,12'
          Dst:             GetNumHandles
    - functionName:    GetNumResponseHandles
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/sysapi_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 303
      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:303,12'
          Dst:             GetNumHandles
    - functionName:    CommonPreparePrologue
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/sysapi_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 92
      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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/sysapi_util.c:72,5'
          Dst:             InitSysContextFields
        - Src:             'src/tss2-sys/sysapi_util.c:80,12'
          Dst:             CopyCommandHeader
        - Src:             'src/tss2-sys/sysapi_util.c:85,31'
          Dst:             GetNumResponseHandles
        - Src:             'src/tss2-sys/sysapi_util.c:87,40'
          Dst:             GetNumResponseHandles
        - Src:             'src/tss2-sys/sysapi_util.c:89,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: 43
      functionLinenumberEnd: 59
      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:51,12'
          Dst:             Tss2_MU_TPM2_ST_Marshal
        - Src:             'src/tss2-sys/sysapi_util.c:56,45'
          Dst:             __bswap_32
        - Src:             'src/tss2-sys/sysapi_util.c:56,5'
          Dst:             req_header_from_cxt
    - functionName:    GetCommandSize
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/sysapi_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 38
      functionLinenumberEnd: 39
      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:39,12'
          Dst:             req_header_from_cxt
        - Src:             'src/tss2-sys/sysapi_util.c:39,12'
          Dst:             __bswap_32
    - functionName:    InitSysContextPtrs
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/sysapi_util.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 35
      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: 159
      functionLinenumberEnd: 170
      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:165,12'
          Dst:             Tss2_Sys_ExecuteAsync
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:169,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: 49
      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: 52
      functionLinenumberEnd: 156
      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:53,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:80,9'
          Dst:             doLog
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:87,9'
          Dst:             doLog
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:102,12'
          Dst:             Tss2_MU_TPM2_ST_Unmarshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:105,9'
          Dst:             doLog
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:111,13'
          Dst:             doLog
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:114,13'
          Dst:             doLog
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:120,12'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_Execute.c:129,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: 75
      functionLinenumberEnd: 76
      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: 22
      functionLinenumberEnd: 87
      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:23,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetRspAuths.c:42,15'
          Dst:             __bswap_32
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetRspAuths.c:55,23'
          Dst:             __bswap_16
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetRspAuths.c:67,23'
          Dst:             __bswap_16
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetRspAuths.c:78,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: 75
      functionLinenumberEnd: 76
      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: 22
      functionLinenumberEnd: 91
      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:23,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetCmdAuths.c:44,37'
          Dst:             __bswap_16
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetCmdAuths.c:44,5'
          Dst:             req_header_from_cxt
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetCmdAuths.c:57,19'
          Dst:             req_header_from_cxt
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetCmdAuths.c:57,19'
          Dst:             __bswap_32
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetCmdAuths.c:74,12'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetCmdAuths.c:79,16'
          Dst:             Tss2_MU_TPMS_AUTH_COMMAND_Marshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetCmdAuths.c:88,45'
          Dst:             __bswap_32
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetCmdAuths.c:88,5'
          Dst:             req_header_from_cxt
    - functionName:    tcti_proxy_cast
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 86
      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:82,9'
          Dst:             doLog
    - functionName:    tcti_proxy_finalize
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 157
      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: 126
      functionLinenumberEnd: 152
      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:128,43'
          Dst:             tcti_proxy_cast
        - Src:             'test/integration/test-common.c:142,9'
          Dst:             doLog
    - functionName:    tcti_proxy_transmit
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 114
      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:93,43'
          Dst:             tcti_proxy_cast
        - Src:             'test/integration/test-common.c:102,13'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:109,9'
          Dst:             doLog
    - functionName:    test_esys_teardown
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 599
      functionLinenumberEnd: 608
      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:602,9'
          Dst:             Esys_Finalize
        - Src:             'test/integration/test-common.c:605,9'
          Dst:             Tss2_TctiLdr_Finalize
    - functionName:    test_esys_checks_post
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 596
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - Esys_GetSysContext
        - doLog
        - dumpstate
        - pcr16_empty
        - transient_empty
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'test/integration/test-common.c:568,10'
          Dst:             Esys_GetSysContext
        - Src:             'test/integration/test-common.c:570,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:574,5'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:575,11'
          Dst:             transient_empty
        - Src:             'test/integration/test-common.c:577,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:581,5'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:582,11'
          Dst:             dumpstate
        - Src:             'test/integration/test-common.c:584,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:588,5'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:589,11'
          Dst:             pcr16_empty
        - Src:             'test/integration/test-common.c:591,9'
          Dst:             doLog
    - functionName:    transient_empty
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 212
      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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'test/integration/test-common.c:195,14'
          Dst:             Tss2_Sys_GetCapability
        - Src:             'test/integration/test-common.c:199,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:204,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:206,13'
          Dst:             doLog
    - functionName:    dumpstate
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 249
      functionLinenumberEnd: 302
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          221
      EdgeCount:       44
      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:266,18'
          Dst:             Tss2_Sys_GetCapability
        - Src:             'test/integration/test-common.c:271,13'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:283,18'
          Dst:             Tss2_MU_TPMS_CAPABILITY_DATA_Marshal
        - Src:             'test/integration/test-common.c:286,17'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:291,33'
          Dst:             memcmp
        - Src:             'test/integration/test-common.c:292,13'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:294,13'
          Dst:             doLogBlob
        - Src:             'test/integration/test-common.c:295,13'
          Dst:             doLogBlob
    - functionName:    pcr16_empty
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 246
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         18
      ICount:          119
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - Tss2_Sys_PCR_Read
        - doLog
        - doLogBlob
      functionUses:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'test/integration/test-common.c:225,14'
          Dst:             Tss2_Sys_PCR_Read
        - Src:             'test/integration/test-common.c:228,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:233,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:239,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: 527
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          86
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - Esys_GetSysContext
        - doLog
        - dumpstate
        - pcr16_empty
        - transient_empty
      functionUses:    0
      BranchProfiles:  []
      Callsites:
        - Src:             'test/integration/test-common.c:532,10'
          Dst:             Esys_GetSysContext
        - Src:             'test/integration/test-common.c:534,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:538,5'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:539,11'
          Dst:             transient_empty
        - Src:             'test/integration/test-common.c:541,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:545,5'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:546,11'
          Dst:             dumpstate
        - 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:             pcr16_empty
        - Src:             'test/integration/test-common.c:555,9'
          Dst:             doLog
    - functionName:    tcti_proxy_initialize
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 162
      functionLinenumberEnd: 186
      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: 443
      functionLinenumberEnd: 524
      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:452,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:456,17'
          Dst:             getenv
        - Src:             'test/integration/test-common.c:458,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:462,10'
          Dst:             Tss2_TctiLdr_Initialize
        - Src:             'test/integration/test-common.c:464,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:468,10'
          Dst:             tcti_proxy_initialize
        - Src:             'test/integration/test-common.c:470,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:475,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:478,10'
          Dst:             tcti_proxy_initialize
        - Src:             'test/integration/test-common.c:480,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:485,10'
          Dst:             Esys_Initialize
        - Src:             'test/integration/test-common.c:487,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:491,10'
          Dst:             Esys_Startup
        - Src:             'test/integration/test-common.c:493,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:499,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:508,5'
          Dst:             Esys_Finalize
        - Src:             'test/integration/test-common.c:517,5'
          Dst:             Tss2_TctiLdr_Finalize
    - functionName:    test_sys_teardown
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 439
      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:434,9'
          Dst:             Tss2_Sys_Finalize
        - Src:             'test/integration/test-common.c:436,9'
          Dst:             Tss2_TctiLdr_Finalize
    - functionName:    test_sys_checks_post
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - doLog
        - dumpstate
        - pcr16_empty
        - transient_empty
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'test/integration/test-common.c:406,5'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:407,11'
          Dst:             transient_empty
        - Src:             'test/integration/test-common.c:409,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:413,5'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:414,11'
          Dst:             dumpstate
        - Src:             'test/integration/test-common.c:416,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:420,5'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:421,11'
          Dst:             pcr16_empty
        - Src:             'test/integration/test-common.c:423,9'
          Dst:             doLog
    - functionName:    test_sys_checks_pre
      functionSourceFile: '/src/tpm2-tss/test/integration/test-common.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 400
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          75
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - doLog
        - dumpstate
        - pcr16_empty
        - transient_empty
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'test/integration/test-common.c:378,5'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:379,11'
          Dst:             transient_empty
        - Src:             'test/integration/test-common.c:381,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:385,5'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:386,11'
          Dst:             dumpstate
        - Src:             'test/integration/test-common.c:388,9'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:392,5'
          Dst:             doLog
        - Src:             'test/integration/test-common.c:393,11'
          Dst:             pcr16_empty
        - Src:             'test/integration/test-common.c:395,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: 510
      functionLinenumberEnd: 536
      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:515,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:525,10'
          Dst:             tctildr_conf_parse_alloc
        - Src:             'src/tss2-tcti/tctildr.c:530,10'
          Dst:             tctildr_init_context_data
    - functionName:    tctildr_conf_parse_alloc
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 229
      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:201,23'
          Dst:             strlen
        - Src:             'src/tss2-tcti/tctildr.c:203,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:206,13'
          Dst:             calloc
        - Src:             'src/tss2-tcti/tctildr.c:207,13'
          Dst:             calloc
        - Src:             'src/tss2-tcti/tctildr.c:213,10'
          Dst:             tctildr_conf_parse
        - Src:             'src/tss2-tcti/tctildr.c:221,10'
          Dst:             strcmp
        - Src:             'src/tss2-tcti/tctildr.c:224,10'
          Dst:             strcmp
    - functionName:    tctildr_init_context_data
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 418
      functionLinenumberEnd: 450
      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:428,10'
          Dst:             tctildr_get_tcti
        - Src:             'src/tss2-tcti/tctildr.c:430,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:442,15'
          Dst:             tctildr_context_cast
    - functionName:    tctildr_transmit
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 241
      functionLinenumberEnd: 247
      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:242,37'
          Dst:             tctildr_context_cast
    - functionName:    tctildr_receive
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 252
      functionLinenumberEnd: 258
      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:253,37'
          Dst:             tctildr_context_cast
    - functionName:    tctildr_finalize
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 305
      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:296,37'
          Dst:             tctildr_context_cast
    - functionName:    tctildr_cancel
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 266
      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:261,37'
          Dst:             tctildr_context_cast
    - functionName:    tctildr_get_poll_handles
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 276
      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:271,37'
          Dst:             tctildr_context_cast
    - functionName:    tctildr_set_locality
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 284
      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:279,37'
          Dst:             tctildr_context_cast
    - functionName:    tctildr_make_sticky
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 292
      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:287,37'
          Dst:             tctildr_context_cast
    - functionName:    tctildr_context_cast
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 237
      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: 142
      functionLinenumberEnd: 183
      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:147,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:150,23'
          Dst:             strlen
        - Src:             'src/tss2-tcti/tctildr.c:152,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:156,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:159,13'
          Dst:             strchr
        - Src:             'src/tss2-tcti/tctildr.c:162,9'
          Dst:             strcpy
        - Src:             'src/tss2-tcti/tctildr.c:163,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:174,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:178,9'
          Dst:             strcpy
        - Src:             'src/tss2-tcti/tctildr.c:179,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: 493
      functionLinenumberEnd: 507
      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:498,10'
          Dst:             tctildr_conf_parse_alloc
        - Src:             'src/tss2-tcti/tctildr.c:502,10'
          Dst:             Tss2_TctiLdr_Initialize_Ex
    - functionName:    Tss2_TctiLdr_Initialize_Ex
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 453
      functionLinenumberEnd: 490
      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:464,25'
          Dst:             strcmp
        - Src:             'src/tss2-tcti/tctildr.c:467,25'
          Dst:             strcmp
        - Src:             'src/tss2-tcti/tctildr.c:470,15'
          Dst:             calloc
        - Src:             'src/tss2-tcti/tctildr.c:477,10'
          Dst:             tctildr_init_context_data
        - Src:             'src/tss2-tcti/tctildr.c:488,5'
          Dst:             tctildr_finalize_data
    - functionName:    Tss2_TctiLdr_FreeInfo
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 415
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          53
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_TctiLdr_GetInfo
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 400
      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:375,14'
          Dst:             tctildr_conf_parse
        - Src:             'src/tss2-tcti/tctildr.c:380,10'
          Dst:             tctildr_get_info
        - Src:             'src/tss2-tcti/tctildr.c:383,16'
          Dst:             calloc
        - Src:             'src/tss2-tcti/tctildr.c:385,9'
          Dst:             __errno_location
        - Src:             'src/tss2-tcti/tctildr.c:385,9'
          Dst:             strerror
        - Src:             'src/tss2-tcti/tctildr.c:385,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:389,10'
          Dst:             copy_info
        - Src:             'src/tss2-tcti/tctildr.c:397,5'
          Dst:             tctildr_finalize_data
    - functionName:    copy_info
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 324
      functionLinenumberEnd: 361
      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:329,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:332,11'
          Dst:             strndup
        - Src:             'src/tss2-tcti/tctildr.c:336,9'
          Dst:             __errno_location
        - Src:             'src/tss2-tcti/tctildr.c:336,9'
          Dst:             strerror
        - Src:             'src/tss2-tcti/tctildr.c:336,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:339,11'
          Dst:             strndup
        - Src:             'src/tss2-tcti/tctildr.c:343,9'
          Dst:             __errno_location
        - Src:             'src/tss2-tcti/tctildr.c:343,9'
          Dst:             strerror
        - Src:             'src/tss2-tcti/tctildr.c:343,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:348,11'
          Dst:             strndup
        - Src:             'src/tss2-tcti/tctildr.c:352,9'
          Dst:             __errno_location
        - Src:             'src/tss2-tcti/tctildr.c:352,9'
          Dst:             strerror
        - Src:             'src/tss2-tcti/tctildr.c:352,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: 308
      functionLinenumberEnd: 321
      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:313,15'
          Dst:             tctildr_context_cast
        - Src:             'src/tss2-tcti/tctildr.c:317,5'
          Dst:             tctildr_finalize
        - Src:             'src/tss2-tcti/tctildr.c:318,5'
          Dst:             tctildr_finalize_data
    - functionName:    tcti_from_info
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 128
      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:109,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:113,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:116,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:117,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:118,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:120,9'
          Dst:             tcti_from_init
        - Src:             'src/tss2-tcti/tctildr.c:122,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:125,5'
          Dst:             doLog
    - functionName:    tcti_from_init
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 104
      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:64,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:70,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:74,34'
          Dst:             calloc
        - Src:             'src/tss2-tcti/tctildr.c:76,9'
          Dst:             __errno_location
        - Src:             'src/tss2-tcti/tctildr.c:76,9'
          Dst:             strerror
        - Src:             'src/tss2-tcti/tctildr.c:76,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:95,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr.c:101,5'
          Dst:             doLog
    - functionName:    tctildr_get_tcti
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr-dl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 296
      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:285,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:287,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:292,16'
          Dst:             tctildr_get_default
        - Src:             'src/tss2-tcti/tctildr-dl.c:295,12'
          Dst:             tcti_from_file
    - functionName:    tctildr_get_default
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr-dl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 212
      functionLinenumberEnd: 254
      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:214,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:243,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:244,13'
          Dst:             tcti_from_file
        - Src:             'src/tss2-tcti/tctildr-dl.c:247,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:250,5'
          Dst:             doLog
    - functionName:    tcti_from_file
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr-dl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 153
      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:124,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:128,9'
          Dst:             handle_from_name
        - Src:             'src/tss2-tcti/tctildr-dl.c:133,34'
          Dst:             dlsym
        - Src:             'src/tss2-tcti/tctildr-dl.c:135,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:136,9'
          Dst:             dlclose
        - Src:             'src/tss2-tcti/tctildr-dl.c:140,9'
          Dst:             tcti_from_info
        - Src:             'src/tss2-tcti/tctildr-dl.c:142,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:143,9'
          Dst:             dlclose
        - Src:             'src/tss2-tcti/tctildr-dl.c:150,5'
          Dst:             doLog
    - functionName:    handle_from_name
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr-dl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 81
      functionLinenumberEnd: 117
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          87
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached:
        - dlerror
        - dlopen
        - doLog
        - snprintf
      functionUses:    3
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-tcti/tctildr-dl.c:103,16'
          Dst:             snprintf
        - Src:             'src/tss2-tcti/tctildr-dl.c:105,13'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:108,19'
          Dst:             dlopen
        - Src:             'src/tss2-tcti/tctildr-dl.c:112,13'
          Dst:             dlerror
        - Src:             'src/tss2-tcti/tctildr-dl.c:112,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: 272
      functionLinenumberEnd: 282
      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:274,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:278,16'
          Dst:             info_from_name
        - Src:             'src/tss2-tcti/tctildr-dl.c:280,16'
          Dst:             get_info_default
    - functionName:    info_from_name
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr-dl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 270
      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:261,10'
          Dst:             handle_from_name
        - Src:             'src/tss2-tcti/tctildr-dl.c:264,13'
          Dst:             info_from_handle
        - Src:             'src/tss2-tcti/tctildr-dl.c:266,9'
          Dst:             tctildr_finalize_data
    - functionName:    get_info_default
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr-dl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 209
      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:161,5'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:163,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:185,9'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:189,14'
          Dst:             handle_from_name
        - Src:             'src/tss2-tcti/tctildr-dl.c:191,13'
          Dst:             doLog
        - Src:             'src/tss2-tcti/tctildr-dl.c:199,16'
          Dst:             info_from_handle
        - Src:             'src/tss2-tcti/tctildr-dl.c:203,9'
          Dst:             tctildr_finalize_data
    - functionName:    info_from_handle
      functionSourceFile: '/src/tpm2-tss/src/tss2-tcti/tctildr-dl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 79
      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: 299
      functionLinenumberEnd: 304
      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:301,9'
          Dst:             dlclose
    - functionName:    Esys_Startup_Finish
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/api/Esys_Startup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 230
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          245
      EdgeCount:       54
      CyclomaticComplexity: 17
      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:162,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:165,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:171,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:177,9'
          Dst:             Tss2_Sys_ExecuteFinish
        - Src:             'src/tss2-esys/api/Esys_Startup.c:179,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:186,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:190,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:195,13'
          Dst:             Tss2_Sys_ExecuteAsync
        - Src:             'src/tss2-esys/api/Esys_Startup.c:197,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:203,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:209,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:215,9'
          Dst:             iesys_tpm_error
        - Src:             'src/tss2-esys/api/Esys_Startup.c:216,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:220,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:224,9'
          Dst:             Tss2_Sys_Startup_Complete
        - Src:             'src/tss2-esys/api/Esys_Startup.c:225,5'
          Dst:             doLog
    - functionName:    Esys_Startup_Async
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/api/Esys_Startup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 106
      functionLinenumberEnd: 130
      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:108,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:112,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:115,9'
          Dst:             iesys_check_sequence_async
        - Src:             'src/tss2-esys/api/Esys_Startup.c:121,9'
          Dst:             Tss2_Sys_Startup_Prepare
        - Src:             'src/tss2-esys/api/Esys_Startup.c:122,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:124,9'
          Dst:             Tss2_Sys_ExecuteAsync
        - Src:             'src/tss2-esys/api/Esys_Startup.c:125,5'
          Dst:             doLog
    - functionName:    Esys_Startup
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/api/Esys_Startup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 85
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - short
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - Esys_Startup_Async
        - Esys_Startup_Finish
        - doLog
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-esys/api/Esys_Startup.c:53,9'
          Dst:             Esys_Startup_Async
        - Src:             'src/tss2-esys/api/Esys_Startup.c:54,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:67,13'
          Dst:             Esys_Startup_Finish
        - Src:             'src/tss2-esys/api/Esys_Startup.c:71,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/api/Esys_Startup.c:82,5'
          Dst:             doLog
    - functionName:    Esys_GetCryptoCallbacks
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 289
      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:279,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:282,9'
          Dst:             doLog
    - functionName:    Esys_SetCryptoCallbacks
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 275
      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:266,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:270,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:274,12'
          Dst:             iesys_initialize_crypto_backend
    - functionName:    Esys_GetSysContext
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 235
      functionLinenumberEnd: 242
      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: 220
      functionLinenumberEnd: 224
      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:221,5'
          Dst:             doLog
    - functionName:    Esys_GetPollHandles
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 208
      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:190,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:191,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:192,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:195,9'
          Dst:             Tss2_Sys_GetTctiContext
        - Src:             'src/tss2-esys/esys_context.c:196,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:200,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:201,16'
          Dst:             calloc
        - Src:             'src/tss2-esys/esys_context.c:202,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:206,5'
          Dst:             doLog
    - functionName:    Esys_GetTcti
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 166
      functionLinenumberEnd: 171
      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:167,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:168,5'
          Dst:             doLog
    - functionName:    Esys_Finalize
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_context.c'
      linkageType:     InternalLinkage
      functionLinenumber: 116
      functionLinenumberEnd: 152
      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:121,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:126,5'
          Dst:             iesys_DeleteAllResourceObjects
        - Src:             'src/tss2-esys/esys_context.c:132,13'
          Dst:             Tss2_Sys_GetTctiContext
        - Src:             'src/tss2-esys/esys_context.c:134,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_context.c:140,5'
          Dst:             Tss2_Sys_Finalize
        - Src:             'src/tss2-esys/esys_context.c:146,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: 778
      functionLinenumberEnd: 789
      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:783,18'
          Dst:             ieys_set_crypto_callbacks
    - functionName:    ieys_set_crypto_callbacks
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 714
      functionLinenumberEnd: 775
      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:741,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:742,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:754,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:755,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:756,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:758,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:759,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:760,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:761,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:763,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:764,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:765,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:766,9'
          Dst:             doLog
    - functionName:    iesys_xor_parameter_obfuscation
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 673
      functionLinenumberEnd: 703
      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:684,9'
          Dst:             doLog
        - 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:691,13'
          Dst:             iesys_crypto_KDFa
        - Src:             'src/tss2-esys/esys_crypto.c:693,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:696,9'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto.c:699,9'
          Dst:             doLogBlob
    - functionName:    iesys_crypto_hash_get_digest_size
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 60
      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:38,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto.c:33,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:35,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:55,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:58,5'
          Dst:             doLog
    - functionName:    iesys_crypto_KDFa
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 551
      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:514,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:516,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:517,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto.c:519,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto.c:520,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto.c:525,17'
          Dst:             iesys_crypto_hash_get_digest_size
        - Src:             'src/tss2-esys/esys_crypto.c:526,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:530,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:534,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:536,13'
          Dst:             iesys_crypto_KDFaHmac
        - Src:             'src/tss2-esys/esys_crypto.c:538,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:549,5'
          Dst:             doLogBlob
    - functionName:    iesys_crypto_KDFaHmac
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 433
      functionLinenumberEnd: 479
      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:434,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:436,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:445,17'
          Dst:             iesys_crypto_hmac_start
        - Src:             'src/tss2-esys/esys_crypto.c:446,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:448,9'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-esys/esys_crypto.c:449,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:450,9'
          Dst:             iesys_crypto_hmac_update
        - Src:             'src/tss2-esys/esys_crypto.c:451,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:454,24'
          Dst:             strlen
        - Src:             'src/tss2-esys/esys_crypto.c:455,13'
          Dst:             iesys_crypto_hmac_update
        - Src:             'src/tss2-esys/esys_crypto.c:456,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:459,9'
          Dst:             iesys_crypto_hmac_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:460,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:462,9'
          Dst:             iesys_crypto_hmac_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:463,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:466,9'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-esys/esys_crypto.c:467,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:468,9'
          Dst:             iesys_crypto_hmac_update
        - Src:             'src/tss2-esys/esys_crypto.c:469,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:471,9'
          Dst:             iesys_crypto_hmac_finish
        - Src:             'src/tss2-esys/esys_crypto.c:472,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:477,5'
          Dst:             iesys_crypto_hmac_abort
    - functionName:    iesys_crypto_hmac_start
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 150
      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:149,5'
          Dst:             doLog
    - functionName:    iesys_crypto_hmac_update
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 158
      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:157,5'
          Dst:             doLog
    - functionName:    iesys_crypto_hmac_update2b
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 72
      functionLinenumberEnd: 73
      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: 164
      functionLinenumberEnd: 166
      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:165,5'
          Dst:             doLog
    - functionName:    iesys_crypto_hmac_abort
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 169
      functionLinenumberEnd: 177
      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:171,9'
          Dst:             doLog
    - functionName:    iesys_crypto_KDFe
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 575
      functionLinenumberEnd: 647
      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:585,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:587,9'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto.c:589,9'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto.c:590,9'
          Dst:             iesys_crypto_hash_get_digest_size
        - Src:             'src/tss2-esys/esys_crypto.c:591,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:594,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:601,13'
          Dst:             iesys_crypto_hash_start
        - Src:             'src/tss2-esys/esys_crypto.c:602,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:605,13'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-esys/esys_crypto.c:606,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:608,13'
          Dst:             iesys_crypto_hash_update
        - Src:             'src/tss2-esys/esys_crypto.c:609,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:612,17'
          Dst:             iesys_crypto_hash_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:613,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:617,28'
          Dst:             strlen
        - Src:             'src/tss2-esys/esys_crypto.c:618,17'
          Dst:             iesys_crypto_hash_update
        - Src:             'src/tss2-esys/esys_crypto.c:619,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:623,17'
          Dst:             iesys_crypto_hash_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:624,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:628,17'
          Dst:             iesys_crypto_hash_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:629,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:631,13'
          Dst:             iesys_crypto_hash_finish
        - Src:             'src/tss2-esys/esys_crypto.c:632,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:639,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto.c:645,5'
          Dst:             iesys_crypto_hmac_abort
    - functionName:    iesys_crypto_hash_start
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 112
      functionLinenumberEnd: 114
      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:113,5'
          Dst:             doLog
    - functionName:    iesys_crypto_hash_update
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 120
      functionLinenumberEnd: 122
      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:121,5'
          Dst:             doLog
    - functionName:    iesys_crypto_hash_update2b
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 66
      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:66,12'
          Dst:             iesys_crypto_hash_update
    - functionName:    iesys_crypto_hash_finish
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 128
      functionLinenumberEnd: 130
      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:129,5'
          Dst:             doLog
    - functionName:    iesys_crypto_authHmac
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 403
      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:354,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:357,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:366,17'
          Dst:             iesys_crypto_hmac_start
        - Src:             'src/tss2-esys/esys_crypto.c:367,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:369,9'
          Dst:             iesys_crypto_hmac_update
        - Src:             'src/tss2-esys/esys_crypto.c:370,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:372,9'
          Dst:             iesys_crypto_hmac_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:373,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:375,9'
          Dst:             iesys_crypto_hmac_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:376,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:379,13'
          Dst:             iesys_crypto_hmac_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:380,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:384,13'
          Dst:             iesys_crypto_hmac_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:385,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:388,9'
          Dst:             Tss2_MU_TPMA_SESSION_Marshal
        - Src:             'src/tss2-esys/esys_crypto.c:390,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:392,9'
          Dst:             iesys_crypto_hmac_update
        - Src:             'src/tss2-esys/esys_crypto.c:393,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:395,9'
          Dst:             iesys_crypto_hmac_finish2b
        - Src:             'src/tss2-esys/esys_crypto.c:396,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:401,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: 84
      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: 133
      functionLinenumberEnd: 141
      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:135,9'
          Dst:             doLog
    - functionName:    iesys_crypto_pHash
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 319
      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:273,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:275,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:282,9'
          Dst:             iesys_crypto_hash_start
        - Src:             'src/tss2-esys/esys_crypto.c:283,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:286,13'
          Dst:             iesys_crypto_hash_update
        - Src:             'src/tss2-esys/esys_crypto.c:287,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:290,9'
          Dst:             iesys_crypto_hash_update
        - Src:             'src/tss2-esys/esys_crypto.c:291,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:294,13'
          Dst:             iesys_crypto_hash_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:295,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:299,13'
          Dst:             iesys_crypto_hash_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:300,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:304,13'
          Dst:             iesys_crypto_hash_update2b
        - Src:             'src/tss2-esys/esys_crypto.c:305,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:308,9'
          Dst:             iesys_crypto_hash_update
        - Src:             'src/tss2-esys/esys_crypto.c:309,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:311,9'
          Dst:             iesys_crypto_hash_finish
        - Src:             'src/tss2-esys/esys_crypto.c:312,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto.c:317,5'
          Dst:             iesys_crypto_hash_abort
    - functionName:    iesys_crypto_sm4_decrypt
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 239
      functionLinenumberEnd: 241
      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:240,5'
          Dst:             doLog
    - functionName:    iesys_crypto_sm4_encrypt
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 229
      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:228,5'
          Dst:             doLog
    - functionName:    iesys_crypto_aes_decrypt
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 217
      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:216,5'
          Dst:             doLog
    - functionName:    iesys_crypto_aes_encrypt
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 205
      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:204,5'
          Dst:             doLog
    - functionName:    iesys_crypto_get_ecdh_point
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 191
      functionLinenumberEnd: 193
      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:192,5'
          Dst:             doLog
    - functionName:    iesys_crypto_get_random2b
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 180
      functionLinenumberEnd: 182
      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:181,5'
          Dst:             doLog
    - functionName:    iesys_crypto_rsa_pk_encrypt
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 107
      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:105,5'
          Dst:             doLog
    - functionName:    cmp_TPM2B_DIGEST
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 76
      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:68,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:70,10'
          Dst:             cmp_UINT16
        - Src:             'src/tss2-esys/esys_iutil.c:71,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:75,12'
          Dst:             cmp_BYTE_array
    - functionName:    cmp_UINT16
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 30
      functionLinenumberEnd: 38
      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:31,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:35,9'
          Dst:             doLog
    - functionName:    cmp_BYTE_array
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 59
      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:49,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:53,9'
          Dst:             memcmp
        - Src:             'src/tss2-esys/esys_iutil.c:54,9'
          Dst:             doLog
    - functionName:    iesys_adapt_auth_value
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1511
      functionLinenumberEnd: 1554
      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:1518,5'
          Dst:             iesys_strip_trailing_zeros
        - Src:             'src/tss2-esys/esys_iutil.c:1521,13'
          Dst:             iesys_crypto_hash_get_digest_size
        - Src:             'src/tss2-esys/esys_iutil.c:1522,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1526,17'
          Dst:             iesys_crypto_hash_start
        - Src:             'src/tss2-esys/esys_iutil.c:1527,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1529,17'
          Dst:             iesys_crypto_hash_update
        - Src:             'src/tss2-esys/esys_iutil.c:1531,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1533,17'
          Dst:             iesys_crypto_hash_finish
        - Src:             'src/tss2-esys/esys_iutil.c:1534,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1540,13'
          Dst:             iesys_strip_trailing_zeros
        - Src:             'src/tss2-esys/esys_iutil.c:1548,26'
          Dst:             iesys_crypto_hash_abort
    - functionName:    iesys_strip_trailing_zeros
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1485
      functionLinenumberEnd: 1492
      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: 1471
      functionLinenumberEnd: 1475
      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: 1365
      functionLinenumberEnd: 1406
      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:1377,9'
          Dst:             iesys_crypto_hash_start
        - Src:             'src/tss2-esys/esys_iutil.c:1378,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1380,9'
          Dst:             Tss2_MU_TPMS_NV_PUBLIC_Marshal
        - Src:             'src/tss2-esys/esys_iutil.c:1382,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1384,9'
          Dst:             iesys_crypto_hash_update
        - Src:             'src/tss2-esys/esys_iutil.c:1385,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1387,9'
          Dst:             iesys_crypto_hash_finish
        - Src:             'src/tss2-esys/esys_iutil.c:1388,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1391,9'
          Dst:             Tss2_MU_TPMI_ALG_HASH_Marshal
        - Src:             'src/tss2-esys/esys_iutil.c:1393,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1400,26'
          Dst:             iesys_crypto_hash_abort
    - functionName:    iesys_restore_session_flags
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 499
      functionLinenumberEnd: 512
      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:500,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:507,9'
          Dst:             doLog
    - functionName:    iesys_check_response
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1305
      functionLinenumberEnd: 1348
      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:1312,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1316,9'
          Dst:             Tss2_Sys_GetRspAuths
        - Src:             'src/tss2-esys/esys_iutil.c:1317,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1320,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1332,13'
          Dst:             Tss2_Sys_GetRpBuffer
        - Src:             'src/tss2-esys/esys_iutil.c:1333,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1335,13'
          Dst:             iesys_check_rp_hmacs
        - Src:             'src/tss2-esys/esys_iutil.c:1336,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1339,13'
          Dst:             iesys_restore_session_flags
        - Src:             'src/tss2-esys/esys_iutil.c:1343,13'
          Dst:             iesys_decrypt_param
        - Src:             'src/tss2-esys/esys_iutil.c:1344,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1345,9'
          Dst:             iesys_restore_session_flags
    - functionName:    iesys_check_rp_hmacs
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 808
      functionLinenumberEnd: 849
      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:822,17'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:829,13'
          Dst:             iesys_compute_rp_hash
        - Src:             'src/tss2-esys/esys_iutil.c:831,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:837,13'
          Dst:             iesys_crypto_authHmac
        - Src:             'src/tss2-esys/esys_iutil.c:841,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:843,14'
          Dst:             cmp_TPM2B_AUTH
        - Src:             'src/tss2-esys/esys_iutil.c:844,13'
          Dst:             doLog
    - functionName:    iesys_decrypt_param
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 661
      functionLinenumberEnd: 753
      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:675,9'
          Dst:             iesys_crypto_hash_get_digest_size
        - Src:             'src/tss2-esys/esys_iutil.c:676,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:682,9'
          Dst:             Tss2_Sys_GetEncryptParam
        - Src:             'src/tss2-esys/esys_iutil.c:683,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:691,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:693,9'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_iutil.c:696,13'
          Dst:             iesys_crypto_KDFa
        - Src:             'src/tss2-esys/esys_iutil.c:701,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:702,9'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_iutil.c:706,13'
          Dst:             iesys_crypto_aes_decrypt
        - Src:             'src/tss2-esys/esys_iutil.c:709,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:711,13'
          Dst:             Tss2_Sys_SetEncryptParam
        - Src:             'src/tss2-esys/esys_iutil.c:712,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:716,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:718,9'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_iutil.c:721,13'
          Dst:             iesys_crypto_KDFa
        - Src:             'src/tss2-esys/esys_iutil.c:726,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:727,9'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_iutil.c:731,13'
          Dst:             iesys_crypto_sm4_decrypt
        - Src:             'src/tss2-esys/esys_iutil.c:734,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:736,13'
          Dst:             Tss2_Sys_SetEncryptParam
        - Src:             'src/tss2-esys/esys_iutil.c:737,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:740,13'
          Dst:             iesys_xor_parameter_obfuscation
        - Src:             'src/tss2-esys/esys_iutil.c:744,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:746,13'
          Dst:             Tss2_Sys_SetEncryptParam
        - Src:             'src/tss2-esys/esys_iutil.c:747,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:749,9'
          Dst:             doLog
    - functionName:    iesys_compute_rp_hash
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 791
      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:779,9'
          Dst:             Tss2_Sys_GetCommandCode
        - Src:             'src/tss2-esys/esys_iutil.c:780,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:782,9'
          Dst:             Tss2_Sys_GetRpBuffer
        - Src:             'src/tss2-esys/esys_iutil.c:783,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:786,9'
          Dst:             iesys_crypto_pHash
        - Src:             'src/tss2-esys/esys_iutil.c:788,5'
          Dst:             doLog
    - functionName:    cmp_TPM2B_AUTH
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 103
      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:102,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:103,12'
          Dst:             cmp_TPM2B_DIGEST
    - functionName:    iesys_gen_auths
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1212
      functionLinenumberEnd: 1287
      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:1224,9'
          Dst:             iesys_gen_caller_nonces
        - Src:             'src/tss2-esys/esys_iutil.c:1225,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1226,9'
          Dst:             iesys_encrypt_param
        - Src:             'src/tss2-esys/esys_iutil.c:1227,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1228,9'
          Dst:             iesys_compute_encrypt_nonce
        - Src:             'src/tss2-esys/esys_iutil.c:1229,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1272,13'
          Dst:             iesys_compute_hmac
        - Src:             'src/tss2-esys/esys_iutil.c:1276,9'
          Dst:             doLog
    - functionName:    iesys_gen_caller_nonces
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 457
      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:451,13'
          Dst:             iesys_crypto_get_random2b
        - Src:             'src/tss2-esys/esys_iutil.c:454,9'
          Dst:             doLog
    - functionName:    iesys_encrypt_param
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 530
      functionLinenumberEnd: 645
      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:543,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:546,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:549,9'
          Dst:             iesys_update_session_flags
        - Src:             'src/tss2-esys/esys_iutil.c:571,17'
          Dst:             iesys_crypto_hash_get_digest_size
        - Src:             'src/tss2-esys/esys_iutil.c:572,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:580,17'
          Dst:             Tss2_Sys_GetDecryptParam
        - Src:             'src/tss2-esys/esys_iutil.c:581,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:588,13'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_iutil.c:593,21'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:595,21'
          Dst:             iesys_crypto_KDFa
        - Src:             'src/tss2-esys/esys_iutil.c:600,17'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:603,21'
          Dst:             iesys_crypto_aes_encrypt
        - Src:             'src/tss2-esys/esys_iutil.c:607,17'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:611,21'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:613,21'
          Dst:             iesys_crypto_KDFa
        - Src:             'src/tss2-esys/esys_iutil.c:618,17'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:621,21'
          Dst:             iesys_crypto_sm4_encrypt
        - Src:             'src/tss2-esys/esys_iutil.c:625,17'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:629,21'
          Dst:             iesys_xor_parameter_obfuscation
        - Src:             'src/tss2-esys/esys_iutil.c:634,17'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:637,17'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:640,17'
          Dst:             Tss2_Sys_SetDecryptParam
        - Src:             'src/tss2-esys/esys_iutil.c:641,13'
          Dst:             doLog
    - functionName:    iesys_compute_encrypt_nonce
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 172
      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:163,21'
          Dst:             doLog
    - functionName:    iesys_compute_hmac
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1160
      functionLinenumberEnd: 1189
      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:1168,13'
          Dst:             iesys_crypto_hash_get_digest_size
        - Src:             'src/tss2-esys/esys_iutil.c:1169,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1171,13'
          Dst:             iesys_compute_cp_hash
        - Src:             'src/tss2-esys/esys_iutil.c:1172,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1178,13'
          Dst:             iesys_crypto_authHmac
        - Src:             'src/tss2-esys/esys_iutil.c:1183,9'
          Dst:             doLog
    - functionName:    iesys_compute_cp_hash
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1107
      functionLinenumberEnd: 1134
      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:1114,9'
          Dst:             Tss2_Sys_GetCommandCode
        - Src:             'src/tss2-esys/esys_iutil.c:1115,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1117,9'
          Dst:             Tss2_Sys_GetCpBuffer
        - Src:             'src/tss2-esys/esys_iutil.c:1118,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1129,9'
          Dst:             iesys_crypto_pHash
        - Src:             'src/tss2-esys/esys_iutil.c:1131,5'
          Dst:             doLog
    - functionName:    iesys_update_session_flags
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 490
      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:472,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:476,9'
          Dst:             Tss2_Sys_GetDecryptParam
        - Src:             'src/tss2-esys/esys_iutil.c:478,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:482,9'
          Dst:             Tss2_Sys_GetEncryptParam
        - Src:             'src/tss2-esys/esys_iutil.c:484,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:488,5'
          Dst:             doLog
    - functionName:    check_session_feasibility
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionLinenumberEnd: 1085
      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:1074,21'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1081,9'
          Dst:             doLog
    - functionName:    iesys_check_sequence_async
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1042
      functionLinenumberEnd: 1054
      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:1044,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1049,9'
          Dst:             doLog
    - functionName:    iesys_compute_session_value
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 953
      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:944,9'
          Dst:             iesys_is_object_bound
    - functionName:    iesys_is_object_bound
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 881
      functionLinenumberEnd: 888
      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:886,5'
          Dst:             iesys_compute_bound_entity
        - Src:             'src/tss2-esys/esys_iutil.c:887,12'
          Dst:             cmp_TPM2B_NAME
    - functionName:    iesys_compute_bound_entity
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 861
      functionLinenumberEnd: 870
      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: 84
      functionLinenumberEnd: 93
      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:85,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:87,10'
          Dst:             cmp_UINT16
        - Src:             'src/tss2-esys/esys_iutil.c:88,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:92,12'
          Dst:             cmp_BYTE_array
    - functionName:    iesys_compute_encrypted_salt
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 372
      functionLinenumberEnd: 431
      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:393,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:386,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:389,9'
          Dst:             iesys_crypto_hash_get_digest_size
        - Src:             'src/tss2-esys/esys_iutil.c:391,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:396,13'
          Dst:             iesys_crypto_get_random2b
        - Src:             'src/tss2-esys/esys_iutil.c:398,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:403,13'
          Dst:             iesys_crypto_rsa_pk_encrypt
        - Src:             'src/tss2-esys/esys_iutil.c:406,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:407,9'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_iutil.c:411,13'
          Dst:             iesys_crypto_get_ecdh_point
        - Src:             'src/tss2-esys/esys_iutil.c:414,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:418,13'
          Dst:             iesys_crypto_KDFe
        - Src:             'src/tss2-esys/esys_iutil.c:422,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:426,9'
          Dst:             doLog
    - functionName:    iesys_get_name
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1419
      functionLinenumberEnd: 1460
      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:1431,9'
          Dst:             iesys_crypto_hash_start
        - Src:             'src/tss2-esys/esys_iutil.c:1432,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1434,9'
          Dst:             Tss2_MU_TPMT_PUBLIC_Marshal
        - Src:             'src/tss2-esys/esys_iutil.c:1436,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1438,9'
          Dst:             iesys_crypto_hash_update
        - Src:             'src/tss2-esys/esys_iutil.c:1439,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1441,9'
          Dst:             iesys_crypto_hash_finish
        - Src:             'src/tss2-esys/esys_iutil.c:1442,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1445,9'
          Dst:             Tss2_MU_TPMI_ALG_HASH_Marshal
        - Src:             'src/tss2-esys/esys_iutil.c:1447,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1454,26'
          Dst:             iesys_crypto_hash_abort
    - functionName:    iesys_compare_name
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 334
      functionLinenumberEnd: 345
      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:339,9'
          Dst:             iesys_get_name
        - Src:             'src/tss2-esys/esys_iutil.c:341,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:344,12'
          Dst:             cmp_TPM2B_NAME
    - functionName:    iesys_get_handle_type
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 319
      functionLinenumberEnd: 322
      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: 298
      functionLinenumberEnd: 311
      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:300,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-esys/esys_iutil.c:306,9'
          Dst:             doLog
    - functionName:    iesys_handle_to_tpm_handle
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 215
      functionLinenumberEnd: 287
      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:285,5'
          Dst:             doLog
    - functionName:    esys_CreateResourceObject
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 187
      functionLinenumberEnd: 203
      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:188,36'
          Dst:             calloc
        - Src:             'src/tss2-esys/esys_iutil.c:190,9'
          Dst:             doLog
    - functionName:    iesys_DeleteAllResourceObjects
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 133
      functionLinenumberEnd: 141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          42
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    esys_GetResourceObject
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 974
      functionLinenumberEnd: 1028
      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:1005,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1012,9'
          Dst:             iesys_handle_to_tpm_handle
        - Src:             'src/tss2-esys/esys_iutil.c:1013,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1015,9'
          Dst:             esys_CreateResourceObject
        - Src:             'src/tss2-esys/esys_iutil.c:1016,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:1021,9'
          Dst:             Tss2_MU_TPM2_HANDLE_Marshal
        - Src:             'src/tss2-esys/esys_iutil.c:1023,5'
          Dst:             doLog
    - functionName:    init_session_tab
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_iutil.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 125
      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:115,17'
          Dst:             esys_GetResourceObject
        - Src:             'src/tss2-esys/esys_iutil.c:116,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_iutil.c:119,17'
          Dst:             doLog
    - functionName:    iesys_cryptossl_context_new
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 98
      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:85,17'
          Dst:             calloc
    - functionName:    iesys_cryptossl_init
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1306
      functionLinenumberEnd: 1309
      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: 1246
      functionLinenumberEnd: 1294
      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:1255,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1259,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1263,22'
          Dst:             EVP_sm4_cfb128
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1265,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1270,17'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1271,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1274,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1276,14'
          Dst:             EVP_DecryptInit
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1277,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1281,14'
          Dst:             EVP_DecryptUpdate
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1282,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1285,14'
          Dst:             EVP_DecryptFinal
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1286,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1288,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1292,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: 1172
      functionLinenumberEnd: 1221
      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:1181,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1184,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1187,22'
          Dst:             EVP_sm4_cfb128
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1189,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1194,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1198,17'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1199,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1202,14'
          Dst:             EVP_EncryptInit
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1203,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1207,14'
          Dst:             EVP_EncryptUpdate
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1208,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1211,14'
          Dst:             EVP_EncryptFinal
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1212,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1214,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1218,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: 1094
      functionLinenumberEnd: 1146
      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:1103,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1107,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1111,22'
          Dst:             EVP_aes_128_cfb128
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1113,22'
          Dst:             EVP_aes_192_cfb128
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1115,22'
          Dst:             EVP_aes_256_cfb128
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1118,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1122,17'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1123,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1126,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1128,14'
          Dst:             EVP_DecryptInit
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1129,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1133,14'
          Dst:             EVP_DecryptUpdate
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1134,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1137,14'
          Dst:             EVP_DecryptFinal
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1138,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1140,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1144,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: 1016
      functionLinenumberEnd: 1069
      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:1025,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1028,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1031,22'
          Dst:             EVP_aes_128_cfb128
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1033,22'
          Dst:             EVP_aes_192_cfb128
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1035,22'
          Dst:             EVP_aes_256_cfb128
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1037,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1042,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1046,17'
          Dst:             EVP_CIPHER_CTX_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1047,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1050,14'
          Dst:             EVP_EncryptInit
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1051,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1055,14'
          Dst:             EVP_EncryptUpdate
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1056,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1059,14'
          Dst:             EVP_EncryptFinal
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1060,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1062,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:1066,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: 766
      functionLinenumberEnd: 801
      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:773,18'
          Dst:             BN_bin2bn
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:775,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:778,18'
          Dst:             BN_bin2bn
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:780,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:784,26'
          Dst:             EC_POINT_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:785,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:788,14'
          Dst:             EC_POINT_set_affine_coordinates
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:789,9'
          Dst:             EC_POINT_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:790,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:793,14'
          Dst:             EC_POINT_is_on_curve
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:794,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:798,5'
          Dst:             BN_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:799,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: 53
      functionLinenumberEnd: 58
      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:54,18'
          Dst:             BN_num_bits
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:57,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: 828
      functionLinenumberEnd: 991
      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:851,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:879,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:882,19'
          Dst:             EC_GROUP_new_by_curve_name
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:883,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:888,16'
          Dst:             EVP_PKEY_CTX_new_id
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:888,67'
          Dst:             EVP_PKEY_keygen_init
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:895,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:898,9'
          Dst:             EVP_PKEY_CTX_ctrl
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:899,12'
          Dst:             EVP_PKEY_keygen
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:900,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:904,26'
          Dst:             EVP_PKEY_get0_EC_KEY
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:906,25'
          Dst:             EC_KEY_get0_public_key
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:907,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:910,20'
          Dst:             EC_KEY_get0_private_key
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:911,14'
          Dst:             EC_POINT_is_on_curve
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:912,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:916,18'
          Dst:             BN_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:917,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:920,18'
          Dst:             BN_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:921,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:924,14'
          Dst:             EC_POINT_get_affine_coordinates
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:925,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:935,14'
          Dst:             iesys_bn2binpad
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:936,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:939,14'
          Dst:             iesys_bn2binpad
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:940,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:947,9'
          Dst:             tpm_pub_to_ossl_pub
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:948,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:950,25'
          Dst:             EC_POINT_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:951,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:955,14'
          Dst:             EC_POINT_mul
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:956,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:960,14'
          Dst:             EC_POINT_get_affine_coordinates
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:961,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:964,14'
          Dst:             iesys_bn2binpad
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:965,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:972,9'
          Dst:             Tss2_MU_TPMS_ECC_POINT_Marshal
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:973,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:977,5'
          Dst:             EC_POINT_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:978,5'
          Dst:             EC_POINT_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:979,5'
          Dst:             EC_GROUP_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:980,5'
          Dst:             EVP_PKEY_CTX_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:981,5'
          Dst:             EVP_PKEY_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:988,5'
          Dst:             BN_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:989,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: 115
      functionLinenumberEnd: 132
      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:116,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:118,16'
          Dst:             EVP_sha1
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:120,16'
          Dst:             EVP_sha256
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:122,16'
          Dst:             EVP_sha384
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:124,16'
          Dst:             EVP_sha512
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:127,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: 591
      functionLinenumberEnd: 755
      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:629,5'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:597,36'
          Dst:             RAND_get_rand_method
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:599,26'
          Dst:             RAND_OpenSSL
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:599,5'
          Dst:             RAND_set_rand_method
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:615,21'
          Dst:             get_ossl_hash_md
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:616,9'
          Dst:             RAND_set_rand_method
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:625,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:640,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:649,15'
          Dst:             BN_bin2bn
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:651,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:655,21'
          Dst:             RSA_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:656,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:659,17'
          Dst:             BN_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:660,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:662,14'
          Dst:             BN_set_word
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:663,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:666,14'
          Dst:             RSA_set0_key
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:667,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:673,25'
          Dst:             EVP_PKEY_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:674,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:677,14'
          Dst:             EVP_PKEY_assign
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:678,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:697,17'
          Dst:             EVP_PKEY_CTX_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:698,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:701,14'
          Dst:             EVP_PKEY_encrypt_init
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:702,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:705,14'
          Dst:             RSA_pkey_ctx_ctrl
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:706,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:709,18'
          Dst:             CRYPTO_strdup
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:711,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:714,14'
          Dst:             strlen
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:714,14'
          Dst:             EVP_PKEY_CTX_ctrl
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:715,9'
          Dst:             CRYPTO_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:716,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:719,14'
          Dst:             EVP_PKEY_CTX_ctrl
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:720,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:724,14'
          Dst:             EVP_PKEY_encrypt
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:725,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:729,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:733,14'
          Dst:             EVP_PKEY_encrypt
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:734,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:740,5'
          Dst:             EVP_PKEY_CTX_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:741,5'
          Dst:             EVP_PKEY_CTX_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:742,5'
          Dst:             EVP_PKEY_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:743,5'
          Dst:             BN_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:744,5'
          Dst:             BN_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:746,5'
          Dst:             RSA_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:747,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: 537
      functionLinenumberEnd: 566
      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:542,36'
          Dst:             RAND_get_rand_method
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:543,26'
          Dst:             RAND_OpenSSL
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:543,5'
          Dst:             RAND_set_rand_method
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:557,10'
          Dst:             RAND_bytes
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:558,5'
          Dst:             RAND_set_rand_method
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:564,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: 507
      functionLinenumberEnd: 525
      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:510,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:512,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:518,13'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:522,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: 101
      functionLinenumberEnd: 111
      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:105,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: 470
      functionLinenumberEnd: 499
      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:475,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:478,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:482,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:486,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:489,14'
          Dst:             EVP_DigestSignFinal
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:490,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:493,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:496,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: 432
      functionLinenumberEnd: 452
      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:435,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:437,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:441,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:444,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:447,14'
          Dst:             EVP_DigestUpdate
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:448,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: 355
      functionLinenumberEnd: 416
      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:361,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:362,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:364,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:366,42'
          Dst:             iesys_cryptossl_context_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:367,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:369,10'
          Dst:             iesys_cryptossl_context_set_hash_md
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:370,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:374,9'
          Dst:             iesys_crypto_hash_get_digest_size
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:375,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:379,42'
          Dst:             EVP_MD_CTX_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:380,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:387,18'
          Dst:             EVP_PKEY_new_raw_private_key
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:394,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:398,12'
          Dst:             EVP_DigestSignInit
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:400,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:407,5'
          Dst:             EVP_PKEY_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:413,9'
          Dst:             EVP_PKEY_free
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:414,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: 154
      functionLinenumberEnd: 167
      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:156,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: 317
      functionLinenumberEnd: 333
      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:320,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:322,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:327,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:331,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: 274
      functionLinenumberEnd: 309
      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:279,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:282,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:286,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:290,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:293,14'
          Dst:             EVP_DigestFinal
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:294,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:298,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:301,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:305,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: 236
      functionLinenumberEnd: 257
      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:239,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:241,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:246,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:250,5'
          Dst:             doLogBlob
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:252,14'
          Dst:             EVP_DigestUpdate
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:253,9'
          Dst:             doLog
    - functionName:    iesys_cryptossl_hash_start
      functionSourceFile: '/src/tpm2-tss/src/tss2-esys/esys_crypto_ossl.c'
      linkageType:     InternalLinkage
      functionLinenumber: 182
      functionLinenumberEnd: 220
      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:186,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:187,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:188,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:190,42'
          Dst:             iesys_cryptossl_context_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:191,5'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:194,10'
          Dst:             iesys_cryptossl_context_set_hash_md
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:195,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:199,9'
          Dst:             iesys_crypto_hash_get_digest_size
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:200,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:204,42'
          Dst:             EVP_MD_CTX_new
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:205,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:208,14'
          Dst:             EVP_DigestInit
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:209,9'
          Dst:             doLog
        - Src:             'src/tss2-esys/esys_crypto_ossl.c:217,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: 15
      functionLinenumberEnd: 17
      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: 120
      functionLinenumberEnd: 133
      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:121,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:124,12'
          Dst:             Tss2_Sys_GetCapability_Prepare
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:128,12'
          Dst:             CommonOneCall
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:132,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: 23
      functionLinenumberEnd: 51
      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:24,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:30,12'
          Dst:             CommonPreparePrologue
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:34,12'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:38,12'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:42,12'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:50,12'
          Dst:             CommonPrepareEpilogue
    - functionName:    Tss2_Sys_GetCapability_Complete
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_GetCapability.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 110
      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:57,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:64,12'
          Dst:             CommonComplete
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:68,12'
          Dst:             Tss2_MU_UINT8_Unmarshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:76,12'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCapability.c:81,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: 19
      functionLinenumberEnd: 32
      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:20,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetCommandCode.c:28,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: 21
      functionLinenumberEnd: 34
      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:22,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: 23
      functionLinenumberEnd: 42
      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:24,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetDecryptParam.c:38,25'
          Dst:             __bswap_16
    - functionName:    resp_header_from_cxt
      functionSourceFile: '/src/tpm2-tss/./src/tss2-sys/sysapi_util.h'
      linkageType:     InternalLinkage
      functionLinenumber: 70
      functionLinenumberEnd: 71
      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: 23
      functionLinenumberEnd: 48
      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:24,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetEncryptParam.c:36,9'
          Dst:             resp_header_from_cxt
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetEncryptParam.c:36,9'
          Dst:             __bswap_16
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetEncryptParam.c:44,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: 23
      functionLinenumberEnd: 60
      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:24,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_GetRpBuffer.c:46,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: 17
      functionLinenumberEnd: 26
      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:18,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: 35
      functionLinenumberEnd: 66
      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:36,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_Initialize.c:52,9'
          Dst:             doLog
        - Src:             'src/tss2-sys/api/Tss2_Sys_Initialize.c:61,5'
          Dst:             InitSysContextPtrs
        - Src:             'src/tss2-sys/api/Tss2_Sys_Initialize.c:62,5'
          Dst:             InitSysContextFields
    - functionName:    Tss2_Sys_PCR_Read
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_PCR_Read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 77
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          79
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - CommonOneCall
        - Tss2_Sys_PCR_Read_Complete
        - Tss2_Sys_PCR_Read_Prepare
        - syscontext_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_PCR_Read.c:78,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_PCR_Read.c:84,12'
          Dst:             Tss2_Sys_PCR_Read_Prepare
        - Src:             'src/tss2-sys/api/Tss2_Sys_PCR_Read.c:88,12'
          Dst:             CommonOneCall
        - Src:             'src/tss2-sys/api/Tss2_Sys_PCR_Read.c:92,12'
          Dst:             Tss2_Sys_PCR_Read_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_PCR_Read_Prepare
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_PCR_Read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18
      functionLinenumberEnd: 39
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          98
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - CommonPrepareEpilogue
        - CommonPreparePrologue
        - Tss2_MU_TPML_PCR_SELECTION_Marshal
        - syscontext_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_PCR_Read.c:19,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_PCR_Read.c:25,12'
          Dst:             CommonPreparePrologue
        - Src:             'src/tss2-sys/api/Tss2_Sys_PCR_Read.c:29,12'
          Dst:             Tss2_MU_TPML_PCR_SELECTION_Marshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_PCR_Read.c:38,12'
          Dst:             CommonPrepareEpilogue
    - functionName:    Tss2_Sys_PCR_Read_Complete
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_PCR_Read.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          107
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - CommonComplete
        - Tss2_MU_TPML_DIGEST_Unmarshal
        - Tss2_MU_TPML_PCR_SELECTION_Unmarshal
        - Tss2_MU_UINT32_Unmarshal
        - syscontext_cast
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-sys/api/Tss2_Sys_PCR_Read.c:46,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_PCR_Read.c:52,12'
          Dst:             CommonComplete
        - Src:             'src/tss2-sys/api/Tss2_Sys_PCR_Read.c:56,12'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_PCR_Read.c:61,12'
          Dst:             Tss2_MU_TPML_PCR_SELECTION_Unmarshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_PCR_Read.c:66,12'
          Dst:             Tss2_MU_TPML_DIGEST_Unmarshal
    - 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: 75
      functionLinenumberEnd: 76
      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: 21
      functionLinenumberEnd: 87
      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:22,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetDecryptParam.c:43,9'
          Dst:             req_header_from_cxt
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetDecryptParam.c:43,9'
          Dst:             __bswap_32
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetDecryptParam.c:46,12'
          Dst:             Tss2_Sys_GetDecryptParam
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetDecryptParam.c:64,36'
          Dst:             __bswap_16
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetDecryptParam.c:67,24'
          Dst:             req_header_from_cxt
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetDecryptParam.c:67,24'
          Dst:             __bswap_32
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetDecryptParam.c:69,49'
          Dst:             __bswap_32
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetDecryptParam.c:69,9'
          Dst:             req_header_from_cxt
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetDecryptParam.c:80,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: 20
      functionLinenumberEnd: 42
      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:21,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_SetEncryptParam.c:29,12'
          Dst:             Tss2_Sys_GetEncryptParam
    - functionName:    Tss2_Sys_Startup
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_Startup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 51
      functionLinenumberEnd: 64
      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:52,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_Startup.c:55,12'
          Dst:             Tss2_Sys_Startup_Prepare
        - Src:             'src/tss2-sys/api/Tss2_Sys_Startup.c:59,12'
          Dst:             CommonOneCall
        - Src:             'src/tss2-sys/api/Tss2_Sys_Startup.c:63,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: 18
      functionLinenumberEnd: 38
      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:19,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_Startup.c:25,12'
          Dst:             CommonPreparePrologue
        - Src:             'src/tss2-sys/api/Tss2_Sys_Startup.c:29,12'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-sys/api/Tss2_Sys_Startup.c:37,12'
          Dst:             CommonPrepareEpilogue
    - functionName:    Tss2_Sys_Startup_Complete
      functionSourceFile: '/src/tpm2-tss/src/tss2-sys/api/Tss2_Sys_Startup.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 48
      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:42,34'
          Dst:             syscontext_cast
        - Src:             'src/tss2-sys/api/Tss2_Sys_Startup.c:47,12'
          Dst:             CommonComplete
    - functionName:    Tss2_MU_TPM2B_PUBLIC_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:         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: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:             Tss2_MU_TPMT_PUBLIC_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:317,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_PUBLIC_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:         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: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:             Tss2_MU_TPMT_PUBLIC_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:316,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/tpm2b-types.c:316,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: 315
      functionLinenumberEnd: 315
      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: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:             Tss2_MU_TPMS_CREATION_DATA_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:315,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_CREATION_DATA_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:         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: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:             Tss2_MU_TPMS_CREATION_DATA_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:314,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/tpm2b-types.c:314,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_SENSITIVE_CREATE_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:         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: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:             Tss2_MU_TPMS_SENSITIVE_CREATE_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:313,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_SENSITIVE_CREATE_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:         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: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:             Tss2_MU_TPMS_SENSITIVE_CREATE_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:312,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/tpm2b-types.c:312,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_SENSITIVE_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:         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: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:             Tss2_MU_TPMT_SENSITIVE_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:311,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_SENSITIVE_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:         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: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:             Tss2_MU_TPMT_SENSITIVE_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:310,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/tpm2b-types.c:310,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_NV_PUBLIC_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:         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: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:             Tss2_MU_TPMS_NV_PUBLIC_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:309,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_NV_PUBLIC_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:         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: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:             Tss2_MU_TPMS_NV_PUBLIC_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:308,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/tpm2b-types.c:308,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_ECC_POINT_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:         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: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:             Tss2_MU_TPMS_ECC_POINT_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:307,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_ECC_POINT_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:         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: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:             Tss2_MU_TPMS_ECC_POINT_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:306,1'
          Dst:             __bswap_16
        - Src:             'src/tss2-mu/tpm2b-types.c:306,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_MAX_CAP_BUFFER_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 305
      functionLinenumberEnd: 305
      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:305,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:305,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:305,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:305,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:305,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:305,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:305,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:305,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_MAX_CAP_BUFFER_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 304
      functionLinenumberEnd: 304
      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:304,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:304,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:304,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:304,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:304,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:304,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:304,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:304,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:304,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_TEMPLATE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 303
      functionLinenumberEnd: 303
      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:303,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:303,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:303,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:303,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:303,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:303,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:303,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:303,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_TEMPLATE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 302
      functionLinenumberEnd: 302
      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:302,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:302,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:302,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:302,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:302,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:302,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:302,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:302,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:302,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_OPERAND_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 301
      functionLinenumberEnd: 301
      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:301,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:301,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:301,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:301,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:301,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:301,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:301,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:301,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_OPERAND_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 300
      functionLinenumberEnd: 300
      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:300,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:300,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:300,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:300,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:300,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:300,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:300,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:300,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:300,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_AUTH_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 299
      functionLinenumberEnd: 299
      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:299,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:299,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:299,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:299,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:299,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:299,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:299,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:299,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_AUTH_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 298
      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:298,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:298,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:298,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:298,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:298,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:298,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:298,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:298,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:298,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_TIMEOUT_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 297
      functionLinenumberEnd: 297
      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:297,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:297,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:297,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:297,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:297,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:297,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:297,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:297,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_TIMEOUT_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 296
      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:296,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:296,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:296,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:296,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:296,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:296,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:296,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:296,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:296,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_NONCE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 295
      functionLinenumberEnd: 295
      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:295,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:295,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:295,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:295,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:295,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:295,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:295,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:295,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_NONCE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 294
      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:294,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:294,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:294,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:294,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:294,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:294,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:294,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:294,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:294,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_CONTEXT_DATA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 293
      functionLinenumberEnd: 293
      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:293,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:293,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:293,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:293,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:293,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:293,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:293,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:293,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_CONTEXT_DATA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 292
      functionLinenumberEnd: 292
      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:292,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:292,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:292,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:292,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:292,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:292,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:292,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:292,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:292,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_CONTEXT_SENSITIVE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 291
      functionLinenumberEnd: 291
      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:291,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:291,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:291,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:291,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:291,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:291,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:291,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:291,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_CONTEXT_SENSITIVE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 290
      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:290,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:290,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:290,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:290,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:290,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:290,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:290,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:290,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:290,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_ID_OBJECT_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 289
      functionLinenumberEnd: 289
      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:289,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:289,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:289,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:289,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:289,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:289,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:289,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:289,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_ID_OBJECT_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 288
      functionLinenumberEnd: 288
      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:288,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:288,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:288,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:288,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:288,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:288,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:288,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:288,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:288,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_PRIVATE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 287
      functionLinenumberEnd: 287
      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:287,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:287,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:287,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:287,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:287,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:287,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:287,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:287,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_PRIVATE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 286
      functionLinenumberEnd: 286
      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:286,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:286,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:286,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:286,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:286,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:286,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:286,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:286,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:286,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_PRIVATE_VENDOR_SPECIFIC_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 285
      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:285,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:285,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:285,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:285,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:285,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:285,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:285,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:285,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_PRIVATE_VENDOR_SPECIFIC_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 284
      functionLinenumberEnd: 284
      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:284,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:284,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:284,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:284,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:284,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:284,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:284,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:284,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:284,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_ENCRYPTED_SECRET_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 283
      functionLinenumberEnd: 283
      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:283,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:283,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:283,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:283,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:283,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:283,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:283,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:283,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_ENCRYPTED_SECRET_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 282
      functionLinenumberEnd: 282
      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:282,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:282,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:282,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:282,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:282,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:282,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:282,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:282,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:282,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 281
      functionLinenumberEnd: 281
      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:281,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:281,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:281,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:281,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:281,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:281,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:281,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:281,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 280
      functionLinenumberEnd: 280
      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:280,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:280,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:280,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:280,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:280,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:280,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:280,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:280,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:280,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_PRIVATE_KEY_RSA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 279
      functionLinenumberEnd: 279
      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:279,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:279,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:279,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:279,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:279,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:279,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:279,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:279,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_PRIVATE_KEY_RSA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 278
      functionLinenumberEnd: 278
      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:278,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:278,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:278,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:278,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:278,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:278,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:278,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:278,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:278,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_PUBLIC_KEY_RSA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 277
      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:277,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:277,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:277,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:277,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:277,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:277,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:277,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:277,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_PUBLIC_KEY_RSA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 276
      functionLinenumberEnd: 276
      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:276,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:276,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:276,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:276,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:276,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:276,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:276,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:276,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:276,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_SENSITIVE_DATA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 275
      functionLinenumberEnd: 275
      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:275,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:275,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:275,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:275,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:275,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:275,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:275,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:275,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_SENSITIVE_DATA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 274
      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:274,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:274,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:274,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:274,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:274,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:274,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:274,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:274,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:274,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_SYM_KEY_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 273
      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:273,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:273,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:273,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:273,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:273,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:273,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:273,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:273,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_SYM_KEY_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 272
      functionLinenumberEnd: 272
      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:272,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:272,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:272,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:272,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:272,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:272,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:272,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:272,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:272,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_ATTEST_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 271
      functionLinenumberEnd: 271
      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:271,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:271,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:271,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:271,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:271,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:271,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:271,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:271,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_ATTEST_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 270
      functionLinenumberEnd: 270
      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:270,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:270,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:270,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:270,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:270,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:270,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:270,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:270,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:270,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_NAME_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 269
      functionLinenumberEnd: 269
      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:269,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:269,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:269,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:269,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:269,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:269,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:269,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:269,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_NAME_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 268
      functionLinenumberEnd: 268
      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:268,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:268,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:268,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:268,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:268,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:268,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:268,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:268,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:268,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_IV_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 267
      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:267,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:267,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:267,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:267,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:267,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:267,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:267,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:267,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_IV_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 266
      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:266,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:266,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:266,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:266,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:266,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:266,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:266,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:266,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:266,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_MAX_NV_BUFFER_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 265
      functionLinenumberEnd: 265
      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:265,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:265,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:265,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:265,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:265,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:265,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:265,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:265,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_MAX_NV_BUFFER_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 264
      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:264,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:264,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:264,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:264,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:264,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:264,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:264,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:264,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:264,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_MAX_BUFFER_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 263
      functionLinenumberEnd: 263
      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:263,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:263,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:263,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:263,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:263,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:263,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:263,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:263,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_MAX_BUFFER_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 262
      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:262,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:262,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:262,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:262,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:262,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:262,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:262,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:262,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:262,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_EVENT_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 261
      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:261,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:261,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:261,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:261,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:261,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:261,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:261,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:261,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_EVENT_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 260
      functionLinenumberEnd: 260
      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:260,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:260,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:260,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:260,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:260,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:260,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:260,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:260,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:260,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_DATA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 259
      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:259,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:259,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:259,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:259,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:259,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:259,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:259,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:259,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_DATA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 258
      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:258,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:258,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:258,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:258,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:258,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:258,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:258,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:258,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:258,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_DIGEST_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 257
      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:257,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:257,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:257,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:257,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpm2b-types.c:257,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:257,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:257,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:257,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPM2B_DIGEST_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpm2b-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 256
      functionLinenumberEnd: 256
      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:256,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:256,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:256,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:256,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:256,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:256,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:256,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpm2b-types.c:256,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpm2b-types.c:256,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_STARTUP_CLEAR_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      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:153,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:153,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:153,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:153,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:153,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:153,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:153,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: 152
      functionLinenumberEnd: 152
      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:152,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:152,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:152,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:152,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:152,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:152,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:152,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_SESSION_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      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:151,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:151,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:151,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:151,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:151,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:151,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_SESSION_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      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:150,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:150,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:150,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:150,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:150,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:150,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_PERMANENT_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 149
      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:149,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:149,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:149,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:149,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:149,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:149,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:149,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_PERMANENT_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      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:148,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:148,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:148,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:148,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:148,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:148,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:148,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_OBJECT_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      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:147,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:147,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:147,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:147,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:147,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:147,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:147,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_OBJECT_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      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:146,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:146,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:146,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:146,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:146,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:146,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:146,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_NV_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 145
      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:145,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:145,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:145,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:145,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:145,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:145,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:145,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_NV_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 144
      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:144,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:144,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:144,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:144,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:144,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:144,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:144,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_LOCALITY_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 143
      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:143,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:143,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:143,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:143,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:143,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:143,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_LOCALITY_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 142
      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:142,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:142,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:142,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:142,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:142,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:142,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_CC_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 141
      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:141,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:141,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:141,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:141,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:141,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:141,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:141,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_CC_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 140
      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:140,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:140,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:140,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:140,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:140,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:140,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:140,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_ALGORITHM_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 139
      functionLinenumberEnd: 139
      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:139,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:139,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:139,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:139,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:139,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:139,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:139,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMA_ALGORITHM_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpma-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 138
      functionLinenumberEnd: 138
      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:138,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:138,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:138,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:138,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:138,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpma-types.c:138,1'
          Dst:             __bswap_32
        - Src:             'src/tss2-mu/tpma-types.c:138,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_ACT_DATA_Unmarshal
      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'
        - 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: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_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:171,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:171,1'
          Dst:             Tss2_MU_TPMS_ACT_DATA_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:171,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_ACT_DATA_Marshal
      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'
        - '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: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:             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_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:170,1'
          Dst:             Tss2_MU_TPMS_ACT_DATA_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:170,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_TAGGED_POLICY_Unmarshal
      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'
        - 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: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_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:169,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:169,1'
          Dst:             Tss2_MU_TPMS_TAGGED_POLICY_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:169,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_TAGGED_POLICY_Marshal
      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'
        - '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: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:             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_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:168,1'
          Dst:             Tss2_MU_TPMS_TAGGED_POLICY_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:168,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_AC_CAPABILITIES_Unmarshal
      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'
        - 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: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_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:167,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:167,1'
          Dst:             Tss2_MU_TPMS_AC_OUTPUT_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:167,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_AC_CAPABILITIES_Marshal
      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'
        - '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: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:             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_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:166,1'
          Dst:             Tss2_MU_TPMS_AC_OUTPUT_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:166,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_INTEL_PTT_PROPERTY_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_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_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:164,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_INTEL_PTT_PROPERTY_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_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_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:163,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_DIGEST_VALUES_Unmarshal
      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'
        - 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: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_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:161,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:161,1'
          Dst:             Tss2_MU_TPMT_HA_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:161,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_DIGEST_VALUES_Marshal
      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'
        - '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: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:             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_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:160,1'
          Dst:             Tss2_MU_TPMT_HA_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:160,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_PCR_SELECTION_Unmarshal
      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'
        - 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:    4
      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:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:159,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:159,1'
          Dst:             Tss2_MU_TPMS_PCR_SELECTION_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:159,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_PCR_SELECTION_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 158
      functionLinenumberEnd: 158
      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:    4
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:158,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:158,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:158,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:158,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:158,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:158,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:158,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:158,1'
          Dst:             Tss2_MU_TPMS_PCR_SELECTION_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:158,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_TAGGED_PCR_PROPERTY_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 157
      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:157,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:157,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:157,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:157,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:157,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:157,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:157,1'
          Dst:             Tss2_MU_TPMS_TAGGED_PCR_SELECT_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:157,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_TAGGED_PCR_PROPERTY_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 156
      functionLinenumberEnd: 156
      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:156,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:156,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:156,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:156,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:156,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:156,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:156,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:156,1'
          Dst:             Tss2_MU_TPMS_TAGGED_PCR_SELECT_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:156,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_TAGGED_TPM_PROPERTY_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 155
      functionLinenumberEnd: 155
      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:155,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:155,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:155,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:155,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:155,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:155,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:155,1'
          Dst:             Tss2_MU_TPMS_TAGGED_PROPERTY_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:155,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_TAGGED_TPM_PROPERTY_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 154
      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:154,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:154,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:154,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:154,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:154,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:154,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:154,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:154,1'
          Dst:             Tss2_MU_TPMS_TAGGED_PROPERTY_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:154,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_ECC_CURVE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 153
      functionLinenumberEnd: 153
      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:153,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:153,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:153,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:153,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:153,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:153,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:153,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:153,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_ECC_CURVE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 152
      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:152,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:152,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:152,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:152,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:152,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:152,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:152,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:152,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:152,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_ALG_PROPERTY_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 151
      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:151,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:151,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:151,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:151,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:151,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:151,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:151,1'
          Dst:             Tss2_MU_TPMS_ALG_PROPERTY_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:151,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_ALG_PROPERTY_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 150
      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:150,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:150,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:150,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:150,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:150,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:150,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:150,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:150,1'
          Dst:             Tss2_MU_TPMS_ALG_PROPERTY_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:150,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_DIGEST_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 149
      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:    1
      BranchProfiles:  []
      Callsites:
        - Src:             'src/tss2-mu/tpml-types.c:149,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:149,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:149,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:149,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:149,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:149,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:149,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:149,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_DIGEST_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 148
      functionLinenumberEnd: 148
      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:148,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:148,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:148,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:148,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:148,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:148,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:148,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:148,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:148,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_HANDLE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 147
      functionLinenumberEnd: 147
      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:147,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:147,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:147,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:147,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:147,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:147,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:147,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:147,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_HANDLE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 146
      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:146,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:146,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:146,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:146,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:146,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:146,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:146,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:146,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:146,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_ALG_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 145
      functionLinenumberEnd: 145
      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:145,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:145,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:145,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:145,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:145,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:145,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:145,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:145,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_ALG_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 144
      functionLinenumberEnd: 144
      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:144,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:144,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:144,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:144,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:144,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:144,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:144,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:144,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:144,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_CCA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 143
      functionLinenumberEnd: 143
      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:143,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:143,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:143,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:143,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:143,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:143,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:143,1'
          Dst:             Tss2_MU_TPMA_CC_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:143,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_CCA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 142
      functionLinenumberEnd: 142
      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:142,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:142,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:142,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:142,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:142,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:142,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:142,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:142,1'
          Dst:             Tss2_MU_TPMA_CC_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:142,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_CC_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 141
      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:141,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:141,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:141,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:141,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:141,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:141,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:141,1'
          Dst:             Tss2_MU_TPM2_CC_Unmarshal
        - Src:             'src/tss2-mu/tpml-types.c:141,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPML_CC_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpml-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 140
      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:140,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:140,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:140,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:140,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:140,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:140,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpml-types.c:140,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:140,1'
          Dst:             Tss2_MU_TPM2_CC_Marshal
        - Src:             'src/tss2-mu/tpml-types.c:140,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMS_ACT_DATA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1628
      functionLinenumberEnd: 1628
      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:1628,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1628,1'
          Dst:             Tss2_MU_TPM2_HANDLE_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1628,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1628,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: 1617
      functionLinenumberEnd: 1617
      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:1617,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1617,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1617,1'
          Dst:             Tss2_MU_TPM2_HANDLE_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1617,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1617,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: 1611
      functionLinenumberEnd: 1611
      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:1611,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1611,1'
          Dst:             Tss2_MU_TPM2B_NAME_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1611,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: 1603
      functionLinenumberEnd: 1603
      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:1603,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1603,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1603,1'
          Dst:             Tss2_MU_TPM2B_NAME_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1603,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: 1597
      functionLinenumberEnd: 1597
      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:1597,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1597,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1597,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: 1589
      functionLinenumberEnd: 1589
      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:1589,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1589,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1589,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1589,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: 1587
      functionLinenumberEnd: 1587
      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:1587,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1587,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1587,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: 1585
      functionLinenumberEnd: 1585
      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:1585,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1585,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1585,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1585,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: 1583
      functionLinenumberEnd: 1583
      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:1583,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1583,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMS_EMPTY_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1581
      functionLinenumberEnd: 1581
      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:1581,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1581,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMS_SYMCIPHER_PARMS_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1579
      functionLinenumberEnd: 1579
      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:1579,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1579,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: 1577
      functionLinenumberEnd: 1577
      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:1577,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1577,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1577,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: 1567
      functionLinenumberEnd: 1567
      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:1567,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1567,1'
          Dst:             Tss2_MU_TPMT_SYM_DEF_OBJECT_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1567,1'
          Dst:             Tss2_MU_TPMT_RSA_SCHEME_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1567,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1567,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: 1553
      functionLinenumberEnd: 1553
      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:1553,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1553,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1553,1'
          Dst:             Tss2_MU_TPMT_SYM_DEF_OBJECT_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1553,1'
          Dst:             Tss2_MU_TPMT_RSA_SCHEME_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1553,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1553,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: 1551
      functionLinenumberEnd: 1551
      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:1551,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1551,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: 1549
      functionLinenumberEnd: 1549
      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:1549,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1549,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1549,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: 1543
      functionLinenumberEnd: 1543
      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:1543,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1543,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1543,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: 1535
      functionLinenumberEnd: 1535
      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:1535,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1535,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1535,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1535,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: 1511
      functionLinenumberEnd: 1511
      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:1511,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1511,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1511,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1511,1'
          Dst:             Tss2_MU_TPMT_KDF_SCHEME_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1511,1'
          Dst:             Tss2_MU_TPMT_ECC_SCHEME_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1511,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1511,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1511,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1511,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1511,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1511,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1511,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: 1476
      functionLinenumberEnd: 1476
      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:1476,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1476,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1476,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1476,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1476,1'
          Dst:             Tss2_MU_TPMT_KDF_SCHEME_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1476,1'
          Dst:             Tss2_MU_TPMT_ECC_SCHEME_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1476,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1476,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1476,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1476,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1476,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1476,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1476,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: 26
      functionLinenumberEnd: 39
      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:28,25'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:33,9'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMS_ATTEST_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1460
      functionLinenumberEnd: 1460
      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:1460,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1460,1'
          Dst:             TPM2_GENERATED_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1460,1'
          Dst:             Tss2_MU_TPM2_ST_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1460,1'
          Dst:             Tss2_MU_TPM2B_NAME_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1460,1'
          Dst:             Tss2_MU_TPM2B_DATA_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1460,1'
          Dst:             Tss2_MU_TPMS_CLOCK_INFO_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1460,1'
          Dst:             Tss2_MU_UINT64_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1460,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: 1024
      functionLinenumberEnd: 1024
      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:1024,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1024,1'
          Dst:             Tss2_MU_UINT64_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1024,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1024,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1024,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: 1437
      functionLinenumberEnd: 1437
      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:1437,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1437,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1437,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1437,1'
          Dst:             Tss2_MU_TPM2_ST_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1437,1'
          Dst:             Tss2_MU_TPM2B_NAME_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1437,1'
          Dst:             Tss2_MU_TPM2B_DATA_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1437,1'
          Dst:             Tss2_MU_TPMS_CLOCK_INFO_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1437,1'
          Dst:             Tss2_MU_UINT64_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1437,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: 1010
      functionLinenumberEnd: 1010
      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:1010,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1010,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1010,1'
          Dst:             Tss2_MU_UINT64_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1010,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1010,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1010,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: 1427
      functionLinenumberEnd: 1427
      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:1427,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1427,1'
          Dst:             Tss2_MU_TPMT_SYM_DEF_OBJECT_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1427,1'
          Dst:             Tss2_MU_TPMT_ECC_SCHEME_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1427,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1427,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: 1413
      functionLinenumberEnd: 1413
      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:1413,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1413,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1413,1'
          Dst:             Tss2_MU_TPMT_SYM_DEF_OBJECT_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1413,1'
          Dst:             Tss2_MU_TPMT_ECC_SCHEME_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1413,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1413,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: 1397
      functionLinenumberEnd: 1397
      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:1397,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1397,1'
          Dst:             Tss2_MU_TPML_PCR_SELECTION_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1397,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1397,1'
          Dst:             Tss2_MU_TPMA_LOCALITY_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1397,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1397,1'
          Dst:             Tss2_MU_TPM2B_NAME_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1397,1'
          Dst:             Tss2_MU_TPM2B_NAME_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1397,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: 1374
      functionLinenumberEnd: 1374
      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:1374,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1374,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1374,1'
          Dst:             Tss2_MU_TPML_PCR_SELECTION_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1374,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1374,1'
          Dst:             Tss2_MU_TPMA_LOCALITY_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1374,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1374,1'
          Dst:             Tss2_MU_TPM2B_NAME_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1374,1'
          Dst:             Tss2_MU_TPM2B_NAME_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1374,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: 1368
      functionLinenumberEnd: 1368
      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:1368,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1368,1'
          Dst:             Tss2_MU_TPML_PCR_SELECTION_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1368,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: 1360
      functionLinenumberEnd: 1360
      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:1360,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1360,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1360,1'
          Dst:             Tss2_MU_TPML_PCR_SELECTION_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1360,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: 1350
      functionLinenumberEnd: 1350
      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:1350,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1350,1'
          Dst:             Tss2_MU_UINT64_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1350,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1350,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1350,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: 1336
      functionLinenumberEnd: 1336
      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:1336,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1336,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1336,1'
          Dst:             Tss2_MU_UINT64_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1336,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1336,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1336,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: 1330
      functionLinenumberEnd: 1330
      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:1330,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1330,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1330,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: 1322
      functionLinenumberEnd: 1322
      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:1322,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1322,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1322,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1322,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: 1310
      functionLinenumberEnd: 1310
      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:1310,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1310,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1310,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1310,1'
          Dst:             Tss2_MU_TPMA_NV_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1310,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1310,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: 1293
      functionLinenumberEnd: 1293
      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:1293,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1293,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1293,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1293,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1293,1'
          Dst:             Tss2_MU_TPMA_NV_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1293,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1293,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: 1287
      functionLinenumberEnd: 1287
      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:1287,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1287,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1287,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: 1279
      functionLinenumberEnd: 1279
      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:1279,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1279,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1279,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1279,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: 1271
      functionLinenumberEnd: 1271
      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:1271,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1271,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1271,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1271,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: 1260
      functionLinenumberEnd: 1260
      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:1260,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1260,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1260,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1260,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1260,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: 1254
      functionLinenumberEnd: 1254
      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:1254,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1254,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1254,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: 1246
      functionLinenumberEnd: 1246
      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:1246,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1246,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1246,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1246,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: 1240
      functionLinenumberEnd: 1240
      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:1240,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1240,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1240,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: 1232
      functionLinenumberEnd: 1232
      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:1232,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1232,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1232,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1232,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: 1230
      functionLinenumberEnd: 1230
      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:1230,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1230,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1230,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: 1222
      functionLinenumberEnd: 1222
      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:1222,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1222,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1222,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1222,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: 1216
      functionLinenumberEnd: 1216
      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:1216,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1216,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1216,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: 1208
      functionLinenumberEnd: 1208
      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:1208,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1208,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1208,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1208,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: 1206
      functionLinenumberEnd: 1206
      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:1206,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1206,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: 1204
      functionLinenumberEnd: 1204
      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:1204,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1204,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1204,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: 1198
      functionLinenumberEnd: 1198
      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:1198,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1198,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1198,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: 1190
      functionLinenumberEnd: 1190
      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:1190,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1190,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1190,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1190,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: 1182
      functionLinenumberEnd: 1182
      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:1182,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1182,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1182,1'
          Dst:             Tss2_MU_TPMA_SESSION_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1182,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: 1171
      functionLinenumberEnd: 1171
      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:1171,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1171,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1171,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1171,1'
          Dst:             Tss2_MU_TPMA_SESSION_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1171,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: 1161
      functionLinenumberEnd: 1161
      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:1161,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1161,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1161,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1161,1'
          Dst:             Tss2_MU_TPMA_SESSION_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1161,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: 1147
      functionLinenumberEnd: 1147
      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: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_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1147,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1147,1'
          Dst:             Tss2_MU_TPMA_SESSION_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1147,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: 1139
      functionLinenumberEnd: 1139
      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:1139,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1139,1'
          Dst:             Tss2_MU_TPM2B_NAME_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1139,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1139,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: 1128
      functionLinenumberEnd: 1128
      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:1128,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1128,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1128,1'
          Dst:             Tss2_MU_TPM2B_NAME_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1128,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1128,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: 1122
      functionLinenumberEnd: 1122
      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:1122,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1122,1'
          Dst:             Tss2_MU_TPM2B_NAME_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1122,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: 1114
      functionLinenumberEnd: 1114
      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:1114,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1114,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1114,1'
          Dst:             Tss2_MU_TPM2B_NAME_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1114,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: 1108
      functionLinenumberEnd: 1108
      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:1108,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1108,1'
          Dst:             Tss2_MU_UINT8_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1108,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: 1100
      functionLinenumberEnd: 1100
      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:1100,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1100,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1100,1'
          Dst:             Tss2_MU_UINT8_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1100,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: 1090
      functionLinenumberEnd: 1090
      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:1090,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1090,1'
          Dst:             Tss2_MU_UINT64_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_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1090,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: 1076
      functionLinenumberEnd: 1076
      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:1076,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1076,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1076,1'
          Dst:             Tss2_MU_UINT64_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1076,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1076,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1076,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: 1070
      functionLinenumberEnd: 1070
      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:1070,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1070,1'
          Dst:             Tss2_MU_TPM2B_NAME_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1070,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: 1062
      functionLinenumberEnd: 1062
      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:1062,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1062,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1062,1'
          Dst:             Tss2_MU_TPM2B_NAME_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1062,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: 1056
      functionLinenumberEnd: 1056
      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:1056,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1056,1'
          Dst:             Tss2_MU_TPMS_TIME_INFO_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1056,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: 1042
      functionLinenumberEnd: 1042
      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:1042,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1042,1'
          Dst:             Tss2_MU_UINT64_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1042,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: 1048
      functionLinenumberEnd: 1048
      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:1048,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1048,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1048,1'
          Dst:             Tss2_MU_TPMS_TIME_INFO_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1048,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: 1034
      functionLinenumberEnd: 1034
      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:1034,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1034,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1034,1'
          Dst:             Tss2_MU_UINT64_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:1034,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: 1004
      functionLinenumberEnd: 1004
      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:1004,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:1004,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:1004,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: 996
      functionLinenumberEnd: 996
      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:996,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:996,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:996,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:996,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: 990
      functionLinenumberEnd: 990
      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:990,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:990,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:990,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: 982
      functionLinenumberEnd: 982
      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:982,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:982,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:982,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:982,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: 976
      functionLinenumberEnd: 976
      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:976,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:976,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:976,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: 968
      functionLinenumberEnd: 968
      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:968,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:968,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:968,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:968,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: 158
      functionLinenumberEnd: 158
      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:158,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:158,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:158,1'
          Dst:             Tss2_MU_UINT8_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:158,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:158,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: 154
      functionLinenumberEnd: 154
      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:154,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:154,1'
          Dst:             Tss2_MU_TPMI_ALG_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:154,1'
          Dst:             Tss2_MU_UINT8_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:154,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:154,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: 152
      functionLinenumberEnd: 152
      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:152,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:152,1'
          Dst:             Tss2_MU_UINT8_Unmarshal
        - Src:             'src/tss2-mu/tpms-types.c:152,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:152,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: 96
      functionLinenumberEnd: 96
      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: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_UINT32_Marshal
        - 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_TPMS_PCR_SELECTION_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpms-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 93
      functionLinenumberEnd: 93
      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:93,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:93,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:93,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:93,1'
          Dst:             Tss2_MU_TPMI_ALG_HASH_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:93,1'
          Dst:             Tss2_MU_UINT8_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:93,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: 91
      functionLinenumberEnd: 91
      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:91,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:91,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:91,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpms-types.c:91,1'
          Dst:             Tss2_MU_UINT8_Marshal
        - Src:             'src/tss2-mu/tpms-types.c:91,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: 828
      functionLinenumberEnd: 828
      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:828,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:828,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:828,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:828,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: 820
      functionLinenumberEnd: 820
      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:820,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:820,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:820,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:820,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: 812
      functionLinenumberEnd: 812
      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:812,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:812,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:812,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:812,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: 804
      functionLinenumberEnd: 804
      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:804,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:804,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:804,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:804,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: 796
      functionLinenumberEnd: 796
      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:796,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:796,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:796,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:796,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: 788
      functionLinenumberEnd: 788
      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:788,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:788,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:788,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:788,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: 780
      functionLinenumberEnd: 780
      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:780,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:780,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:780,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:780,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: 772
      functionLinenumberEnd: 772
      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:772,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:772,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:772,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:772,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: 765
      functionLinenumberEnd: 765
      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:765,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:765,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:765,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: 756
      functionLinenumberEnd: 756
      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:756,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:756,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:756,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: 740
      functionLinenumberEnd: 740
      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:740,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:740,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:740,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:740,1'
          Dst:             Tss2_MU_TPMA_OBJECT_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:740,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:740,1'
          Dst:             Tss2_MU_TPMU_PUBLIC_PARMS_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:740,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: 718
      functionLinenumberEnd: 718
      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:718,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:718,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:718,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:718,1'
          Dst:             Tss2_MU_TPMA_OBJECT_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:718,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:718,1'
          Dst:             Tss2_MU_TPMU_PUBLIC_PARMS_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:718,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: 707
      functionLinenumberEnd: 707
      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:707,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:707,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:707,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:707,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:707,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: 692
      functionLinenumberEnd: 692
      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:692,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:692,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:692,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:692,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:692,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: 685
      functionLinenumberEnd: 685
      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:685,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:685,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:685,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: 676
      functionLinenumberEnd: 676
      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:676,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:676,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:676,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: 669
      functionLinenumberEnd: 669
      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:669,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:669,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:669,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: 660
      functionLinenumberEnd: 660
      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:660,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:660,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:660,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: 653
      functionLinenumberEnd: 653
      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:653,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:653,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:653,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: 644
      functionLinenumberEnd: 644
      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:644,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:644,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:644,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: 637
      functionLinenumberEnd: 637
      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:637,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:637,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:637,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: 628
      functionLinenumberEnd: 628
      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: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_TPMU_ASYM_SCHEME_Marshal
    - functionName:    Tss2_MU_TPMT_ASYM_SCHEME_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 621
      functionLinenumberEnd: 621
      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:621,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:621,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:621,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: 612
      functionLinenumberEnd: 612
      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:612,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:612,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:612,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: 605
      functionLinenumberEnd: 605
      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:605,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:605,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:605,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: 596
      functionLinenumberEnd: 596
      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:596,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:596,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:596,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: 589
      functionLinenumberEnd: 589
      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:589,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:589,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:589,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: 580
      functionLinenumberEnd: 580
      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: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_TPMU_SIG_SCHEME_Marshal
    - functionName:    Tss2_MU_TPMT_KEYEDHASH_SCHEME_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmt-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 573
      functionLinenumberEnd: 573
      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:573,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:573,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:573,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: 564
      functionLinenumberEnd: 564
      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:564,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:564,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:564,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: 554
      functionLinenumberEnd: 554
      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:554,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:554,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:554,1'
          Dst:             Tss2_MU_TPMU_SYM_KEY_BITS_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:554,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: 541
      functionLinenumberEnd: 541
      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:541,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:541,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:541,1'
          Dst:             Tss2_MU_TPMU_SYM_KEY_BITS_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:541,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: 531
      functionLinenumberEnd: 531
      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:531,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:531,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:531,1'
          Dst:             Tss2_MU_TPMU_SYM_KEY_BITS_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:531,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: 518
      functionLinenumberEnd: 518
      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:518,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:518,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:518,1'
          Dst:             Tss2_MU_TPMU_SYM_KEY_BITS_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:518,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: 511
      functionLinenumberEnd: 511
      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:511,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:511,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmt-types.c:511,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: 502
      functionLinenumberEnd: 502
      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:502,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmt-types.c:502,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmt-types.c:502,1'
          Dst:             Tss2_MU_TPMU_HA_Marshal
    - functionName:    unmarshal_tab
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 123
      functionLinenumberEnd: 157
      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:127,9'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:132,9'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:136,9'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:139,9'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:145,5'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:154,9'
          Dst:             doLog
    - functionName:    marshal_tab
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 27
      functionLinenumberEnd: 66
      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:31,9'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:36,9'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:41,9'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:45,9'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:48,9'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:54,5'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:63,9'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_NAME_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1059
      functionLinenumberEnd: 1059
      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:1059,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:1059,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:1059,1'
          Dst:             Tss2_MU_UINT32_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:1059,1'
          Dst:             Tss2_MU_TPMT_HA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:1059,1'
          Dst:             Tss2_MU_TPMT_HA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:1059,1'
          Dst:             Tss2_MU_TPMT_HA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:1059,1'
          Dst:             Tss2_MU_TPMT_HA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:1059,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1059,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1059,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1059,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1059,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1059,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1059,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1059,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:1059,1'
          Dst:             doLog
    - functionName:    unmarshal_null
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 210
      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:    96
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_MU_TPMU_NAME_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1038
      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:1038,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:1038,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:1038,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:1038,1'
          Dst:             Tss2_MU_UINT32_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:1038,1'
          Dst:             Tss2_MU_TPMT_HA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:1038,1'
          Dst:             Tss2_MU_TPMT_HA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:1038,1'
          Dst:             Tss2_MU_TPMT_HA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:1038,1'
          Dst:             Tss2_MU_TPMT_HA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:1038,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1038,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1038,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1038,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1038,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1038,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1038,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1038,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:1038,1'
          Dst:             doLog
    - functionName:    marshal_null
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 114
      functionLinenumberEnd: 119
      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:    96
      BranchProfiles:  []
      Callsites:       []
    - functionName:    Tss2_MU_TPMU_PUBLIC_PARMS_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1024
      functionLinenumberEnd: 1024
      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:1024,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:1024,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:1024,1'
          Dst:             Tss2_MU_TPMS_KEYEDHASH_PARMS_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:1024,1'
          Dst:             Tss2_MU_TPMS_SYMCIPHER_PARMS_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:1024,1'
          Dst:             Tss2_MU_TPMS_RSA_PARMS_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:1024,1'
          Dst:             Tss2_MU_TPMS_ECC_PARMS_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:1024,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1024,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1024,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1024,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1024,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1024,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1024,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1024,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1024,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:1024,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_PUBLIC_PARMS_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1007
      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:1007,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:1007,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:1007,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:1007,1'
          Dst:             Tss2_MU_TPMS_KEYEDHASH_PARMS_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:1007,1'
          Dst:             Tss2_MU_TPMS_SYMCIPHER_PARMS_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:1007,1'
          Dst:             Tss2_MU_TPMS_RSA_PARMS_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:1007,1'
          Dst:             Tss2_MU_TPMS_ECC_PARMS_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:1007,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1007,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1007,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1007,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1007,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1007,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1007,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1007,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:1007,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:1007,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_PUBLIC_ID_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 993
      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:993,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:993,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:993,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:993,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:993,1'
          Dst:             Tss2_MU_TPM2B_PUBLIC_KEY_RSA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:993,1'
          Dst:             Tss2_MU_TPMS_ECC_POINT_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:993,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:993,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:993,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:993,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:993,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:993,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:993,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:993,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:993,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:993,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_PUBLIC_ID_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 976
      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:976,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:976,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:976,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:976,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:976,1'
          Dst:             Tss2_MU_TPM2B_DIGEST_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:976,1'
          Dst:             Tss2_MU_TPM2B_PUBLIC_KEY_RSA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:976,1'
          Dst:             Tss2_MU_TPMS_ECC_POINT_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:976,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:976,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:976,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:976,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:976,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:976,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:976,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:976,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:976,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:976,1'
          Dst:             doLog
    - functionName:    unmarshal_keyedhash
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 201
      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:201,12'
          Dst:             unmarshal_tab
    - functionName:    unmarshal_symmetric
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 195
      functionLinenumberEnd: 196
      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:196,12'
          Dst:             unmarshal_tab
    - functionName:    unmarshal_rsa
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 190
      functionLinenumberEnd: 191
      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:191,12'
          Dst:             unmarshal_tab
    - functionName:    unmarshal_ecc
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 186
      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:186,12'
          Dst:             unmarshal_tab
    - functionName:    Tss2_MU_TPMU_ENCRYPTED_SECRET_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 962
      functionLinenumberEnd: 962
      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:962,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:962,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:962,1'
          Dst:             unmarshal_ecc
        - Src:             'src/tss2-mu/tpmu-types.c:962,1'
          Dst:             unmarshal_rsa
        - Src:             'src/tss2-mu/tpmu-types.c:962,1'
          Dst:             unmarshal_symmetric
        - Src:             'src/tss2-mu/tpmu-types.c:962,1'
          Dst:             unmarshal_keyedhash
        - Src:             'src/tss2-mu/tpmu-types.c:962,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:962,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:962,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:962,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:962,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:962,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:962,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:962,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:962,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:962,1'
          Dst:             doLog
    - functionName:    marshal_keyedhash
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 109
      functionLinenumberEnd: 110
      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:110,12'
          Dst:             marshal_tab
    - functionName:    marshal_symmetric
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 104
      functionLinenumberEnd: 105
      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:105,12'
          Dst:             marshal_tab
    - functionName:    marshal_rsa
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 99
      functionLinenumberEnd: 100
      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:100,12'
          Dst:             marshal_tab
    - functionName:    marshal_ecc
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 94
      functionLinenumberEnd: 95
      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:95,12'
          Dst:             marshal_tab
    - functionName:    Tss2_MU_TPMU_ENCRYPTED_SECRET_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 945
      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:945,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:945,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:945,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:945,1'
          Dst:             marshal_ecc
        - Src:             'src/tss2-mu/tpmu-types.c:945,1'
          Dst:             marshal_rsa
        - Src:             'src/tss2-mu/tpmu-types.c:945,1'
          Dst:             marshal_symmetric
        - Src:             'src/tss2-mu/tpmu-types.c:945,1'
          Dst:             marshal_keyedhash
        - Src:             'src/tss2-mu/tpmu-types.c:945,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:945,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:945,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:945,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:945,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:945,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:945,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:945,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:945,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:945,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SENSITIVE_COMPOSITE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 931
      functionLinenumberEnd: 931
      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:931,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:931,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:931,1'
          Dst:             Tss2_MU_TPM2B_PRIVATE_KEY_RSA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:931,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:931,1'
          Dst:             Tss2_MU_TPM2B_SENSITIVE_DATA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:931,1'
          Dst:             Tss2_MU_TPM2B_SYM_KEY_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:931,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:931,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:931,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:931,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:931,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:931,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:931,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:931,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:931,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:931,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SENSITIVE_COMPOSITE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 914
      functionLinenumberEnd: 914
      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:914,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:914,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:914,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:914,1'
          Dst:             Tss2_MU_TPM2B_PRIVATE_KEY_RSA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:914,1'
          Dst:             Tss2_MU_TPM2B_ECC_PARAMETER_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:914,1'
          Dst:             Tss2_MU_TPM2B_SENSITIVE_DATA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:914,1'
          Dst:             Tss2_MU_TPM2B_SYM_KEY_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:914,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:914,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:914,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:914,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:914,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:914,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:914,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:914,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:914,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:914,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SIGNATURE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 891
      functionLinenumberEnd: 891
      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:891,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:891,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:891,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_RSA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:891,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_RSA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:891,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_ECC_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:891,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_ECC_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:891,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_ECC_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:891,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_ECC_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:891,1'
          Dst:             Tss2_MU_TPMT_HA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:891,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:891,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:891,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:891,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:891,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:891,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:891,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SIGNATURE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 862
      functionLinenumberEnd: 862
      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:862,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:862,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:862,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:862,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_RSA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:862,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_RSA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:862,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_ECC_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:862,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_ECC_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:862,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_ECC_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:862,1'
          Dst:             Tss2_MU_TPMS_SIGNATURE_ECC_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:862,1'
          Dst:             Tss2_MU_TPMT_HA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:862,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:862,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:862,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:862,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:862,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:862,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:862,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SCHEME_KEYEDHASH_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 854
      functionLinenumberEnd: 854
      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:854,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:854,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:854,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:854,1'
          Dst:             Tss2_MU_TPMS_SCHEME_XOR_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:854,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:854,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:854,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:854,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:854,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:854,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:854,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:854,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:854,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:854,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:854,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:854,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SCHEME_KEYEDHASH_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 845
      functionLinenumberEnd: 845
      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:845,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:845,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:845,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:845,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:845,1'
          Dst:             Tss2_MU_TPMS_SCHEME_XOR_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:845,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:845,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:845,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:845,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:845,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:845,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:845,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:845,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:845,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:845,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:845,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:845,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_ASYM_SCHEME_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 813
      functionLinenumberEnd: 813
      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:813,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:813,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:813,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:813,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:813,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:813,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:813,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:813,1'
          Dst:             Tss2_MU_TPMS_SCHEME_ECDAA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:813,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:813,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:813,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:813,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:813,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:813,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:813,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:813,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_ASYM_SCHEME_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 772
      functionLinenumberEnd: 772
      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:772,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:772,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:772,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:772,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:772,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:772,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:772,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:772,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:772,1'
          Dst:             Tss2_MU_TPMS_SCHEME_ECDAA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:772,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:772,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:772,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:772,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:772,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:772,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:772,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:772,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_KDF_SCHEME_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 758
      functionLinenumberEnd: 758
      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:758,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:758,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:758,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:758,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:758,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:758,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:758,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:758,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:758,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:758,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:758,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:758,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:758,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:758,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:758,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:758,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_KDF_SCHEME_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 741
      functionLinenumberEnd: 741
      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:741,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:741,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:741,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:741,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:741,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:741,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:741,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:741,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:741,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:741,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:741,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:741,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:741,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:741,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:741,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:741,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:741,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SIG_SCHEME_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 718
      functionLinenumberEnd: 718
      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:718,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:718,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:718,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:718,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:718,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:718,1'
          Dst:             Tss2_MU_TPMS_SCHEME_ECDAA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:718,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:718,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:718,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:718,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:718,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:718,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:718,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:718,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:718,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:718,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SIG_SCHEME_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 689
      functionLinenumberEnd: 689
      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:689,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:689,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:689,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:689,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:689,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:689,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:689,1'
          Dst:             Tss2_MU_TPMS_SCHEME_ECDAA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:689,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:689,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:689,1'
          Dst:             Tss2_MU_TPMS_SCHEME_HASH_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:689,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:689,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:689,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:689,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:689,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:689,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:689,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SYM_MODE_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 672
      functionLinenumberEnd: 672
      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:672,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:672,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:672,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:672,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:672,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:672,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:672,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:672,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:672,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:672,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:672,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:672,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:672,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:672,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:672,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:672,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SYM_MODE_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 651
      functionLinenumberEnd: 651
      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:651,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:651,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:651,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:651,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:651,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:651,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:651,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:651,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:651,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:651,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:651,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:651,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:651,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:651,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:651,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:651,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:651,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SYM_KEY_BITS_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 634
      functionLinenumberEnd: 634
      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:634,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:634,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:634,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:634,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:634,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:634,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:634,1'
          Dst:             Tss2_MU_UINT16_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:634,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:634,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:634,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:634,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:634,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:634,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:634,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:634,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:634,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_SYM_KEY_BITS_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 613
      functionLinenumberEnd: 613
      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:613,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:613,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:613,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:613,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:613,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:613,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:613,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:613,1'
          Dst:             Tss2_MU_UINT16_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:613,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:613,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:613,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:613,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:613,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:613,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:613,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:613,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:613,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_ATTEST_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 587
      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_NV_DIGEST_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:587,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:587,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:587,1'
          Dst:             Tss2_MU_TPMS_CERTIFY_INFO_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:587,1'
          Dst:             Tss2_MU_TPMS_CREATION_INFO_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:587,1'
          Dst:             Tss2_MU_TPMS_QUOTE_INFO_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:587,1'
          Dst:             Tss2_MU_TPMS_COMMAND_AUDIT_INFO_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:587,1'
          Dst:             Tss2_MU_TPMS_SESSION_AUDIT_INFO_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:587,1'
          Dst:             Tss2_MU_TPMS_TIME_ATTEST_INFO_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:587,1'
          Dst:             Tss2_MU_TPMS_NV_CERTIFY_INFO_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:587,1'
          Dst:             Tss2_MU_TPMS_NV_DIGEST_CERTIFY_INFO_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:587,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:587,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:587,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:587,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:587,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:587,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_ATTEST_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 554
      functionLinenumberEnd: 554
      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_NV_DIGEST_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:554,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:554,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:554,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:554,1'
          Dst:             Tss2_MU_TPMS_CERTIFY_INFO_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:554,1'
          Dst:             Tss2_MU_TPMS_CREATION_INFO_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:554,1'
          Dst:             Tss2_MU_TPMS_QUOTE_INFO_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:554,1'
          Dst:             Tss2_MU_TPMS_COMMAND_AUDIT_INFO_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:554,1'
          Dst:             Tss2_MU_TPMS_SESSION_AUDIT_INFO_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:554,1'
          Dst:             Tss2_MU_TPMS_TIME_ATTEST_INFO_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:554,1'
          Dst:             Tss2_MU_TPMS_NV_CERTIFY_INFO_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:554,1'
          Dst:             Tss2_MU_TPMS_NV_DIGEST_CERTIFY_INFO_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:554,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:554,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:554,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:554,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:554,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:554,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_CAPABILITIES_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 516
      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:516,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:516,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:516,1'
          Dst:             Tss2_MU_TPML_ALG_PROPERTY_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:516,1'
          Dst:             Tss2_MU_TPML_HANDLE_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:516,1'
          Dst:             Tss2_MU_TPML_CCA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:516,1'
          Dst:             Tss2_MU_TPML_CC_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:516,1'
          Dst:             Tss2_MU_TPML_CC_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:516,1'
          Dst:             Tss2_MU_TPML_PCR_SELECTION_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:516,1'
          Dst:             Tss2_MU_TPML_TAGGED_TPM_PROPERTY_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:516,1'
          Dst:             Tss2_MU_TPML_TAGGED_PCR_PROPERTY_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:516,1'
          Dst:             Tss2_MU_TPML_ECC_CURVE_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:516,1'
          Dst:             Tss2_MU_TPML_TAGGED_POLICY_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:516,1'
          Dst:             Tss2_MU_TPML_ACT_DATA_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:516,1'
          Dst:             Tss2_MU_TPM2B_MAX_CAP_BUFFER_Unmarshal
        - Src:             'src/tss2-mu/tpmu-types.c:516,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:516,1'
          Dst:             doLog
    - functionName:    Tss2_MU_TPMU_CAPABILITIES_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 466
      functionLinenumberEnd: 466
      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:466,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:466,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:466,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:466,1'
          Dst:             Tss2_MU_TPML_ALG_PROPERTY_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:466,1'
          Dst:             Tss2_MU_TPML_HANDLE_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:466,1'
          Dst:             Tss2_MU_TPML_CCA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:466,1'
          Dst:             Tss2_MU_TPML_CC_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:466,1'
          Dst:             Tss2_MU_TPML_CC_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:466,1'
          Dst:             Tss2_MU_TPML_PCR_SELECTION_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:466,1'
          Dst:             Tss2_MU_TPML_TAGGED_TPM_PROPERTY_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:466,1'
          Dst:             Tss2_MU_TPML_TAGGED_PCR_PROPERTY_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:466,1'
          Dst:             Tss2_MU_TPML_ECC_CURVE_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:466,1'
          Dst:             Tss2_MU_TPML_TAGGED_POLICY_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:466,1'
          Dst:             Tss2_MU_TPML_ACT_DATA_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:466,1'
          Dst:             Tss2_MU_TPM2B_MAX_CAP_BUFFER_Marshal
        - Src:             'src/tss2-mu/tpmu-types.c:466,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:466,1'
          Dst:             doLog
    - functionName:    unmarshal_sm3_256
      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_sha512
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 176
      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:176,12'
          Dst:             unmarshal_tab
    - functionName:    unmarshal_hash_sha384
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 170
      functionLinenumberEnd: 171
      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:171,12'
          Dst:             unmarshal_tab
    - functionName:    unmarshal_hash_sha256
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 166
      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:166,12'
          Dst:             unmarshal_tab
    - functionName:    unmarshal_hash_sha
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 160
      functionLinenumberEnd: 161
      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:161,12'
          Dst:             unmarshal_tab
    - functionName:    Tss2_MU_TPMU_HA_Unmarshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 449
      functionLinenumberEnd: 449
      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:449,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:449,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:449,1'
          Dst:             unmarshal_hash_sha
        - Src:             'src/tss2-mu/tpmu-types.c:449,1'
          Dst:             unmarshal_hash_sha256
        - Src:             'src/tss2-mu/tpmu-types.c:449,1'
          Dst:             unmarshal_hash_sha384
        - Src:             'src/tss2-mu/tpmu-types.c:449,1'
          Dst:             unmarshal_hash_sha512
        - Src:             'src/tss2-mu/tpmu-types.c:449,1'
          Dst:             unmarshal_sm3_256
        - Src:             'src/tss2-mu/tpmu-types.c:449,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:449,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:449,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:449,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:449,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:449,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:449,1'
          Dst:             unmarshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:449,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:449,1'
          Dst:             doLog
    - functionName:    marshal_sm3_256
      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_sha512
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 85
      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:85,12'
          Dst:             marshal_tab
    - functionName:    marshal_hash_sha384
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 79
      functionLinenumberEnd: 80
      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:80,12'
          Dst:             marshal_tab
    - functionName:    marshal_hash_sha256
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 75
      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:75,12'
          Dst:             marshal_tab
    - functionName:    marshal_hash_sha
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 69
      functionLinenumberEnd: 70
      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:70,12'
          Dst:             marshal_tab
    - functionName:    Tss2_MU_TPMU_HA_Marshal
      functionSourceFile: '/src/tpm2-tss/src/tss2-mu/tpmu-types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 428
      functionLinenumberEnd: 428
      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:428,1'
          Branch Sides:    []
      Callsites:
        - Src:             'src/tss2-mu/tpmu-types.c:428,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:428,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:428,1'
          Dst:             marshal_hash_sha
        - Src:             'src/tss2-mu/tpmu-types.c:428,1'
          Dst:             marshal_hash_sha256
        - Src:             'src/tss2-mu/tpmu-types.c:428,1'
          Dst:             marshal_hash_sha384
        - Src:             'src/tss2-mu/tpmu-types.c:428,1'
          Dst:             marshal_hash_sha512
        - Src:             'src/tss2-mu/tpmu-types.c:428,1'
          Dst:             marshal_sm3_256
        - Src:             'src/tss2-mu/tpmu-types.c:428,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:428,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:428,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:428,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:428,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:428,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:428,1'
          Dst:             marshal_null
        - Src:             'src/tss2-mu/tpmu-types.c:428,1'
          Dst:             doLog
        - Src:             'src/tss2-mu/tpmu-types.c:428,1'
          Dst:             doLog
...
