---
Fuzzer filename: '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c'
All functions:
  Function list name: All functions
  Elements:
    - functionName:    LLVMFuzzerTestOneInput
      functionSourceFile: '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c'
      linkageType:     externalLinkage
      functionLinenumber: 32
      functionLinenumberEnd: 122
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         33
      ICount:          169
      EdgeCount:       41
      CyclomaticComplexity: 10
      functionsReached:
        - SOPC_Buffer_Attach
        - SOPC_Buffer_CreateResizable
        - SOPC_Buffer_Delete
        - SOPC_Buffer_SetPosition
        - SOPC_Calloc
        - SOPC_EncodeableObject_Clear
        - SOPC_EncodeableObject_Decode
        - SOPC_EncodeableObject_Encode
        - SOPC_EncodeableObject_Initialize
        - SOPC_Free
        - SOPC_Helper_Endianness_Check
        - __assert_fail
        - memcmp
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:33,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Helper_Endianness_Check
                - SOPC_Calloc
                - SOPC_EncodeableObject_Initialize
                - SOPC_Buffer_Attach
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
                - SOPC_Free
                - SOPC_Buffer_CreateResizable
                - SOPC_EncodeableObject_Encode
                - __assert_fail
                - SOPC_Calloc
                - SOPC_Buffer_SetPosition
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_EncodeableObject_Decode
                - __assert_fail
                - SOPC_Buffer_CreateResizable
                - SOPC_EncodeableObject_Encode
                - __assert_fail
                - __assert_fail
                - memcmp
                - __assert_fail
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:33,14'
              BranchSideFuncs:
                - SOPC_Helper_Endianness_Check
                - SOPC_Calloc
                - SOPC_EncodeableObject_Initialize
                - SOPC_Buffer_Attach
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
                - SOPC_Free
                - SOPC_Buffer_CreateResizable
                - SOPC_EncodeableObject_Encode
                - __assert_fail
                - SOPC_Calloc
                - SOPC_Buffer_SetPosition
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_EncodeableObject_Decode
                - __assert_fail
                - SOPC_Buffer_CreateResizable
                - SOPC_EncodeableObject_Encode
                - __assert_fail
                - __assert_fail
                - memcmp
                - __assert_fail
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:33,20'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:33,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:33,27'
              BranchSideFuncs:
                - SOPC_Helper_Endianness_Check
                - SOPC_Calloc
                - SOPC_EncodeableObject_Initialize
                - SOPC_Buffer_Attach
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
                - SOPC_Free
                - SOPC_Buffer_CreateResizable
                - SOPC_EncodeableObject_Encode
                - __assert_fail
                - SOPC_Calloc
                - SOPC_Buffer_SetPosition
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_EncodeableObject_Decode
                - __assert_fail
                - SOPC_Buffer_CreateResizable
                - SOPC_EncodeableObject_Encode
                - __assert_fail
                - __assert_fail
                - memcmp
                - __assert_fail
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:33,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:33,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:38,5'
              BranchSideFuncs:
                - SOPC_Helper_Endianness_Check
                - SOPC_Calloc
                - SOPC_EncodeableObject_Initialize
                - SOPC_Buffer_Attach
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
                - SOPC_Free
                - SOPC_Buffer_CreateResizable
                - SOPC_EncodeableObject_Encode
                - __assert_fail
                - SOPC_Calloc
                - SOPC_Buffer_SetPosition
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_EncodeableObject_Decode
                - __assert_fail
                - SOPC_Buffer_CreateResizable
                - SOPC_EncodeableObject_Encode
                - __assert_fail
                - __assert_fail
                - memcmp
                - __assert_fail
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:46,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:46,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:51,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
                - SOPC_Buffer_Attach
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
                - SOPC_Free
                - SOPC_Buffer_CreateResizable
                - SOPC_EncodeableObject_Encode
                - __assert_fail
                - SOPC_Calloc
                - SOPC_Buffer_SetPosition
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_EncodeableObject_Decode
                - __assert_fail
                - SOPC_Buffer_CreateResizable
                - SOPC_EncodeableObject_Encode
                - __assert_fail
                - __assert_fail
                - memcmp
                - __assert_fail
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:58,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:60,86'
              BranchSideFuncs:
                - SOPC_Buffer_CreateResizable
                - SOPC_EncodeableObject_Encode
                - __assert_fail
                - SOPC_Calloc
                - SOPC_Buffer_SetPosition
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Free
                - SOPC_EncodeableObject_Decode
                - __assert_fail
                - SOPC_Buffer_CreateResizable
                - SOPC_EncodeableObject_Encode
                - __assert_fail
                - __assert_fail
                - memcmp
                - __assert_fail
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:118,5'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:65,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:67,22'
              BranchSideFuncs:
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:113,9'
              BranchSideFuncs:
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:69,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:69,13'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Buffer_SetPosition
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Free
                - SOPC_EncodeableObject_Decode
                - __assert_fail
                - SOPC_Buffer_CreateResizable
                - SOPC_EncodeableObject_Encode
                - __assert_fail
                - __assert_fail
                - memcmp
                - __assert_fail
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:76,54'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Buffer_SetPosition
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Free
                - SOPC_EncodeableObject_Decode
                - __assert_fail
                - SOPC_Buffer_CreateResizable
                - SOPC_EncodeableObject_Encode
                - __assert_fail
                - __assert_fail
                - memcmp
                - __assert_fail
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:77,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:83,30'
              BranchSideFuncs:
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:113,9'
              BranchSideFuncs:
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:85,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:87,30'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Decode
                - __assert_fail
                - SOPC_Buffer_CreateResizable
                - SOPC_EncodeableObject_Encode
                - __assert_fail
                - __assert_fail
                - memcmp
                - __assert_fail
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:113,9'
              BranchSideFuncs:
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:88,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:88,21'
              BranchSideFuncs:
                - SOPC_Buffer_CreateResizable
                - SOPC_EncodeableObject_Encode
                - __assert_fail
                - __assert_fail
                - memcmp
                - __assert_fail
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:91,51'
              BranchSideFuncs:
                - SOPC_Buffer_CreateResizable
                - SOPC_EncodeableObject_Encode
                - __assert_fail
                - __assert_fail
                - memcmp
                - __assert_fail
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:96,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:98,34'
              BranchSideFuncs:
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:107,21'
              BranchSideFuncs:
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:100,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:100,25'
              BranchSideFuncs:
                - __assert_fail
                - memcmp
                - __assert_fail
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:103,25'
              BranchSideFuncs:
                - __assert_fail
                - memcmp
                - __assert_fail
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:103,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:103,25'
              BranchSideFuncs:
                - memcmp
                - __assert_fail
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:104,25'
              BranchSideFuncs:
                - memcmp
                - __assert_fail
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:104,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:104,25'
              BranchSideFuncs:
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:107,21'
              BranchSideFuncs:
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Buffer_Delete
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:38,5'
          Dst:             SOPC_Helper_Endianness_Check
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:45,20'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:51,5'
          Dst:             SOPC_EncodeableObject_Initialize
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:54,27'
          Dst:             SOPC_Buffer_Attach
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:56,32'
          Dst:             SOPC_EncodeableObject_Decode
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:60,38'
          Dst:             SOPC_Buffer_CreateResizable
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:67,22'
          Dst:             SOPC_EncodeableObject_Encode
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:69,13'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:76,33'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:83,30'
          Dst:             SOPC_Buffer_SetPosition
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:87,30'
          Dst:             SOPC_EncodeableObject_Decode
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:88,21'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:91,51'
          Dst:             SOPC_Buffer_CreateResizable
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:98,34'
          Dst:             SOPC_EncodeableObject_Encode
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:100,25'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:103,25'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:104,25'
          Dst:             memcmp
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:104,25'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:107,21'
          Dst:             SOPC_Buffer_Delete
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:108,21'
          Dst:             SOPC_EncodeableObject_Clear
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:109,21'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:113,9'
          Dst:             SOPC_Buffer_Delete
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:114,9'
          Dst:             SOPC_EncodeableObject_Clear
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:118,5'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/tests/ClientServer/unit_tests/fuzzing/fuzz_decoder.c:119,5'
          Dst:             SOPC_Free
    - functionName:    __assert_fail
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    155
      BranchProfiles:  []
      Callsites:       []
    - 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:    5
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_Realloc
      functionSourceFile: '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_mem_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 43
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - realloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_mem_alloc.c:43,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_mem_alloc.c:0,0'
              BranchSideFuncs:
                - realloc
            - BranchSide:      '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_mem_alloc.c:43,12'
              BranchSideFuncs:
                - realloc
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_mem_alloc.c:43,12'
          Dst:             realloc
    - functionName:    realloc
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_Calloc
      functionSourceFile: '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_mem_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 37
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - calloc
      functionUses:    39
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_mem_alloc.c:37,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_mem_alloc.c:0,0'
              BranchSideFuncs:
                - calloc
            - BranchSide:      '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_mem_alloc.c:37,12'
              BranchSideFuncs:
                - calloc
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_mem_alloc.c:37,12'
          Dst:             calloc
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_Free
      functionSourceFile: '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_mem_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 33
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    89
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_mem_alloc.c:32,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_mem_alloc.c:0,0'
              BranchSideFuncs:
                - free
            - BranchSide:      '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_mem_alloc.c:32,5'
              BranchSideFuncs:
                - free
      Callsites:       []
    - functionName:    SOPC_Malloc
      functionSourceFile: '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_mem_alloc.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 27
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    35
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_mem_alloc.c:27,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_mem_alloc.c:0,0'
              BranchSideFuncs:
                - malloc
            - BranchSide:      '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_mem_alloc.c:27,12'
              BranchSideFuncs:
                - malloc
      Callsites:       []
    - functionName:    SOPC_Buffer_PrintCString
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 545
      functionLinenumberEnd: 550
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_Buffer_Write
        - strlen
      functionUses:    25
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:546,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:0,0'
              BranchSideFuncs:
                - strlen
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:546,14'
              BranchSideFuncs:
                - strlen
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:546,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:546,9'
              BranchSideFuncs:
                - strlen
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:549,5'
              BranchSideFuncs:
                - strlen
                - SOPC_Buffer_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:550,70'
          Dst:             strlen
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:550,12'
          Dst:             SOPC_Buffer_Write
    - 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:    14
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_Buffer_Write
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 294
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          78
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - SOPC_Buffer_CheckSizeAndResize
      functionUses:    22
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:266,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:0,0'
              BranchSideFuncs:
                - SOPC_Buffer_CheckSizeAndResize
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:266,14'
              BranchSideFuncs:
                - SOPC_Buffer_CheckSizeAndResize
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:266,26'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:266,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:266,34'
              BranchSideFuncs:
                - SOPC_Buffer_CheckSizeAndResize
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:266,44'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:266,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:266,63'
              BranchSideFuncs:
                - SOPC_Buffer_CheckSizeAndResize
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:266,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:266,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:272,60'
              BranchSideFuncs:
                - SOPC_Buffer_CheckSizeAndResize
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:272,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:272,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:274,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:274,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:274,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:276,53'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:278,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:278,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:280,36'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:272,13'
          Dst:             SOPC_Buffer_CheckSizeAndResize
    - functionName:    SOPC_Buffer_CheckSizeAndResize
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 214
      functionLinenumberEnd: 261
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          93
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - SOPC_Realloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:216,33'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:0,0'
              BranchSideFuncs:
                - SOPC_Realloc
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:216,33'
              BranchSideFuncs:
                - SOPC_Realloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:216,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:216,9'
              BranchSideFuncs:
                - SOPC_Realloc
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:221,38'
              BranchSideFuncs:
                - SOPC_Realloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:221,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:221,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:226,13'
              BranchSideFuncs:
                - SOPC_Realloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:226,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:234,61'
              BranchSideFuncs:
                - SOPC_Realloc
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:251,40'
              BranchSideFuncs:
                - SOPC_Realloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:235,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:237,30'
              BranchSideFuncs:
                - SOPC_Realloc
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:239,54'
              BranchSideFuncs:
                - SOPC_Realloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:239,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:247,41'
              BranchSideFuncs:
                - SOPC_Realloc
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:251,40'
              BranchSideFuncs:
                - SOPC_Realloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:252,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:252,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:254,26'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:251,19'
          Dst:             SOPC_Realloc
    - functionName:    SOPC_Buffer_PrintFloatDouble
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 542
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - double
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - SOPC_Buffer_Write
        - snprintf
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:510,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:0,0'
              BranchSideFuncs:
                - snprintf
                - strlen
                - SOPC_Buffer_Write
                - SOPC_Buffer_Write
                - SOPC_Buffer_Write
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:514,9'
              BranchSideFuncs:
                - snprintf
                - strlen
                - SOPC_Buffer_Write
                - SOPC_Buffer_Write
                - SOPC_Buffer_Write
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:514,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:516,18'
              BranchSideFuncs:
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:519,19'
              BranchSideFuncs:
                - snprintf
                - strlen
                - SOPC_Buffer_Write
                - SOPC_Buffer_Write
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:519,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:521,18'
              BranchSideFuncs:
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:525,17'
              BranchSideFuncs:
                - snprintf
                - strlen
                - SOPC_Buffer_Write
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:525,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:527,18'
              BranchSideFuncs:
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:533,19'
              BranchSideFuncs:
                - snprintf
                - strlen
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:535,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:535,28'
              BranchSideFuncs:
                - strlen
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:535,21'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:535,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:535,13'
              BranchSideFuncs:
                - strlen
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:537,81'
              BranchSideFuncs:
                - strlen
                - SOPC_Buffer_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:516,18'
          Dst:             SOPC_Buffer_Write
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:521,18'
          Dst:             SOPC_Buffer_Write
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:527,18'
          Dst:             SOPC_Buffer_Write
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:533,19'
          Dst:             snprintf
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:537,81'
          Dst:             strlen
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:537,22'
          Dst:             SOPC_Buffer_Write
    - 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:    8
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_Buffer_PrintI32
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - SOPC_Buffer_Write
        - snprintf
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:495,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:0,0'
              BranchSideFuncs:
                - snprintf
                - strlen
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:496,15'
              BranchSideFuncs:
                - snprintf
                - strlen
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:497,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:497,24'
              BranchSideFuncs:
                - strlen
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:497,17'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:497,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:497,9'
              BranchSideFuncs:
                - strlen
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:499,77'
              BranchSideFuncs:
                - strlen
                - SOPC_Buffer_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:496,15'
          Dst:             snprintf
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:499,77'
          Dst:             strlen
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:499,18'
          Dst:             SOPC_Buffer_Write
    - functionName:    SOPC_Buffer_PrintU32
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 481
      functionLinenumberEnd: 490
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - SOPC_Buffer_Write
        - snprintf
        - strlen
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:483,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:0,0'
              BranchSideFuncs:
                - snprintf
                - strlen
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:484,15'
              BranchSideFuncs:
                - snprintf
                - strlen
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:485,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:485,24'
              BranchSideFuncs:
                - strlen
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:485,17'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:485,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:485,9'
              BranchSideFuncs:
                - strlen
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:487,77'
              BranchSideFuncs:
                - strlen
                - SOPC_Buffer_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:484,15'
          Dst:             snprintf
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:487,77'
          Dst:             strlen
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:487,18'
          Dst:             SOPC_Buffer_Write
    - functionName:    read_file
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 413
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - ferror
        - fread
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:416,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:0,0'
              BranchSideFuncs:
                - fread
                - ferror
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:418,33'
              BranchSideFuncs:
                - fread
                - ferror
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:420,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:418,33'
              BranchSideFuncs:
                - ferror
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:428,12'
              BranchSideFuncs:
                - ferror
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:418,22'
          Dst:             fread
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:428,12'
          Dst:             ferror
    - functionName:    fread
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ferror
      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:    get_file_size
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 391
      functionLinenumberEnd: 410
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          42
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - fseek
        - ftell
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:392,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:0,0'
              BranchSideFuncs:
                - fseek
                - ftell
                - fseek
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:392,9'
              BranchSideFuncs:
                - fseek
                - ftell
                - fseek
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:392,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:392,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:397,15'
              BranchSideFuncs:
                - ftell
                - fseek
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:399,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:399,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:404,9'
              BranchSideFuncs:
                - fseek
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:404,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:404,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:409,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:392,9'
          Dst:             fseek
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:397,15'
          Dst:             ftell
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:404,9'
          Dst:             fseek
    - functionName:    fseek
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    ftell
      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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_Buffer_ReadFile
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 469
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          77
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - SOPC_Buffer_Create
        - SOPC_Buffer_Delete
        - fclose
        - fopen
        - get_file_size
        - read_file
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:433,16'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:0,0'
              BranchSideFuncs:
                - fopen
                - get_file_size
                - SOPC_Buffer_Create
                - read_file
                - fclose
                - SOPC_Buffer_Delete
                - fclose
                - fclose
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:433,16'
              BranchSideFuncs:
                - fopen
                - get_file_size
                - SOPC_Buffer_Create
                - read_file
                - fclose
                - SOPC_Buffer_Delete
                - fclose
                - fclose
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:435,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:435,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:440,17'
              BranchSideFuncs:
                - get_file_size
                - SOPC_Buffer_Create
                - read_file
                - fclose
                - SOPC_Buffer_Delete
                - fclose
                - fclose
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:442,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:442,26'
              BranchSideFuncs:
                - fclose
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:445,9'
              BranchSideFuncs:
                - fclose
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:442,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:443,33'
              BranchSideFuncs:
                - fclose
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:445,9'
              BranchSideFuncs:
                - fclose
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:442,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:445,9'
              BranchSideFuncs:
                - fclose
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:449,46'
              BranchSideFuncs:
                - SOPC_Buffer_Create
                - read_file
                - fclose
                - SOPC_Buffer_Delete
                - fclose
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:451,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:453,9'
              BranchSideFuncs:
                - fclose
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:457,45'
              BranchSideFuncs:
                - read_file
                - fclose
                - SOPC_Buffer_Delete
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:460,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:462,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:466,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:433,16'
          Dst:             fopen
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:440,17'
          Dst:             get_file_size
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:445,9'
          Dst:             fclose
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:449,27'
          Dst:             SOPC_Buffer_Create
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:453,9'
          Dst:             fclose
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:457,15'
          Dst:             read_file
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:458,5'
          Dst:             fclose
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:462,9'
          Dst:             SOPC_Buffer_Delete
    - 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:    fclose
      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:    SOPC_Buffer_Create
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 78
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - SOPC_Buffer_Delete
        - SOPC_Buffer_Init
        - SOPC_Malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:65,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:0,0'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_Buffer_Init
                - SOPC_Buffer_Delete
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:65,14'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_Buffer_Init
                - SOPC_Buffer_Delete
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:65,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:65,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:67,15'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_Buffer_Init
                - SOPC_Buffer_Delete
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:68,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:68,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:70,40'
              BranchSideFuncs:
                - SOPC_Buffer_Init
                - SOPC_Buffer_Delete
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:71,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:71,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:73,17'
              BranchSideFuncs:
                - SOPC_Buffer_Delete
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:67,15'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:70,40'
          Dst:             SOPC_Buffer_Init
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:73,17'
          Dst:             SOPC_Buffer_Delete
    - functionName:    SOPC_Buffer_Delete
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 131
      functionLinenumberEnd: 137
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_Buffer_Clear
        - SOPC_Free
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:132,16'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:0,0'
              BranchSideFuncs:
                - SOPC_Buffer_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:132,16'
              BranchSideFuncs:
                - SOPC_Buffer_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:132,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:132,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:134,9'
              BranchSideFuncs:
                - SOPC_Buffer_Clear
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:134,9'
          Dst:             SOPC_Buffer_Clear
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:135,9'
          Dst:             SOPC_Free
    - functionName:    SOPC_Buffer_Clear
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 119
      functionLinenumberEnd: 128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - SOPC_Free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:120,16'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:0,0'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:120,16'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:120,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:120,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:122,21'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:122,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:122,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:124,13'
              BranchSideFuncs:
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:124,13'
          Dst:             SOPC_Free
    - functionName:    SOPC_Buffer_Init
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 41
      functionLinenumberEnd: 60
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          45
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - SOPC_Calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:42,61'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:0,0'
              BranchSideFuncs:
                - SOPC_Calloc
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:42,61'
              BranchSideFuncs:
                - SOPC_Calloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:42,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:42,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:47,32'
              BranchSideFuncs:
                - SOPC_Calloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:48,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:48,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:53,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:47,20'
          Dst:             SOPC_Calloc
    - functionName:    SOPC_Buffer_ReadFrom
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 387
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          69
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:371,24'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:371,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:371,32'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:371,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:371,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:371,51'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:371,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:371,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:376,31'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:378,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:381,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:383,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Buffer_Remaining
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 364
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:365,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:365,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:365,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:365,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:366,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:365,5'
          Dst:             __assert_fail
    - functionName:    SOPC_Buffer_Copy
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 360
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_Buffer_CopyWithLength
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:355,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:0,0'
              BranchSideFuncs:
                - SOPC_Buffer_CopyWithLength
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:355,13'
              BranchSideFuncs:
                - SOPC_Buffer_CopyWithLength
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:355,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:355,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:357,61'
              BranchSideFuncs:
                - SOPC_Buffer_CopyWithLength
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:357,18'
          Dst:             SOPC_Buffer_CopyWithLength
    - functionName:    SOPC_Buffer_CopyWithLength
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 323
      functionLinenumberEnd: 349
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          98
      EdgeCount:       31
      CyclomaticComplexity: 11
      functionsReached:
        - SOPC_Buffer_CheckSizeAndResize
        - SOPC_Buffer_SetDataLength
        - SOPC_Buffer_SetPosition
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:325,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:0,0'
              BranchSideFuncs:
                - SOPC_Buffer_CheckSizeAndResize
                - SOPC_Buffer_SetPosition
                - SOPC_Buffer_SetDataLength
                - SOPC_Buffer_SetPosition
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:325,14'
              BranchSideFuncs:
                - SOPC_Buffer_CheckSizeAndResize
                - SOPC_Buffer_SetPosition
                - SOPC_Buffer_SetDataLength
                - SOPC_Buffer_SetPosition
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:325,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:325,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:325,29'
              BranchSideFuncs:
                - SOPC_Buffer_CheckSizeAndResize
                - SOPC_Buffer_SetPosition
                - SOPC_Buffer_SetDataLength
                - SOPC_Buffer_SetPosition
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:325,37'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:325,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:325,46'
              BranchSideFuncs:
                - SOPC_Buffer_CheckSizeAndResize
                - SOPC_Buffer_SetPosition
                - SOPC_Buffer_SetDataLength
                - SOPC_Buffer_SetPosition
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:325,59'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:325,59'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:325,67'
              BranchSideFuncs:
                - SOPC_Buffer_CheckSizeAndResize
                - SOPC_Buffer_SetPosition
                - SOPC_Buffer_SetDataLength
                - SOPC_Buffer_SetPosition
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:325,80'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:325,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:325,88'
              BranchSideFuncs:
                - SOPC_Buffer_CheckSizeAndResize
                - SOPC_Buffer_SetPosition
                - SOPC_Buffer_SetDataLength
                - SOPC_Buffer_SetPosition
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:325,112'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:325,112'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:326,14'
              BranchSideFuncs:
                - SOPC_Buffer_CheckSizeAndResize
                - SOPC_Buffer_SetPosition
                - SOPC_Buffer_SetDataLength
                - SOPC_Buffer_SetPosition
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:325,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:325,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:330,13'
              BranchSideFuncs:
                - SOPC_Buffer_CheckSizeAndResize
                - SOPC_Buffer_SetPosition
                - SOPC_Buffer_SetDataLength
                - SOPC_Buffer_SetPosition
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:330,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:330,13'
              BranchSideFuncs:
                - SOPC_Buffer_SetPosition
                - SOPC_Buffer_SetDataLength
                - SOPC_Buffer_SetPosition
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:332,26'
              BranchSideFuncs:
                - SOPC_Buffer_SetPosition
                - SOPC_Buffer_SetDataLength
                - SOPC_Buffer_SetPosition
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:335,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:335,17'
              BranchSideFuncs:
                - SOPC_Buffer_SetDataLength
                - SOPC_Buffer_SetPosition
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:337,26'
              BranchSideFuncs:
                - SOPC_Buffer_SetDataLength
                - SOPC_Buffer_SetPosition
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:339,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:339,17'
              BranchSideFuncs:
                - SOPC_Buffer_SetPosition
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:341,61'
              BranchSideFuncs:
                - SOPC_Buffer_SetPosition
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:330,13'
          Dst:             SOPC_Buffer_CheckSizeAndResize
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:333,22'
          Dst:             SOPC_Buffer_SetPosition
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:337,26'
          Dst:             SOPC_Buffer_SetDataLength
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:341,26'
          Dst:             SOPC_Buffer_SetPosition
    - functionName:    SOPC_Buffer_SetPosition
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 175
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          39
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:177,24'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:177,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:177,35'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:177,48'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:177,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:177,59'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:177,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:177,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:180,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Buffer_SetDataLength
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 186
      functionLinenumberEnd: 200
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          64
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:189,24'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:189,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:189,35'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:189,48'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:189,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:189,59'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:189,82'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:189,82'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:189,93'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:189,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:189,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:192,21'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:192,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:194,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:198,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Buffer_Read
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 298
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          56
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    14
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:300,24'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:300,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:300,35'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:300,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:300,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:302,21'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:302,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:302,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:304,22'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:304,35'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:304,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:306,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Buffer_GetPosition
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 163
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:165,24'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:165,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:165,32'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:165,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:165,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:168,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Buffer_ResetAfterPosition
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 150
      functionLinenumberEnd: 159
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          47
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:152,24'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:152,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:152,35'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:152,48'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:152,48'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:152,71'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:152,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:155,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Buffer_Reset
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 140
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:141,24'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:141,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:141,35'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:141,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:141,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:143,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Buffer_Attach
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 101
      functionLinenumberEnd: 116
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_Calloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:102,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:0,0'
              BranchSideFuncs:
                - SOPC_Calloc
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:102,22'
              BranchSideFuncs:
                - SOPC_Calloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:104,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:109,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:102,22'
          Dst:             SOPC_Calloc
    - functionName:    SOPC_Buffer_CreateResizable
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_buffer.c'
      linkageType:     InternalLinkage
      functionLinenumber: 82
      functionLinenumberEnd: 97
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - SOPC_Buffer_Delete
        - SOPC_Buffer_Init
        - SOPC_Calloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:84,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:0,0'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Buffer_Init
                - SOPC_Buffer_Delete
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:84,22'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Buffer_Init
                - SOPC_Buffer_Delete
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:84,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:84,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:86,15'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Buffer_Init
                - SOPC_Buffer_Delete
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:87,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:87,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:89,40'
              BranchSideFuncs:
                - SOPC_Buffer_Init
                - SOPC_Buffer_Delete
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_buffer.c:90,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:90,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_buffer.c:92,17'
              BranchSideFuncs:
                - SOPC_Buffer_Delete
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:86,15'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:89,40'
          Dst:             SOPC_Buffer_Init
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_buffer.c:92,17'
          Dst:             SOPC_Buffer_Delete
    - functionName:    SOPC_Helper_Endianness_Check
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_helper_endianness_cfg.c'
      linkageType:     InternalLinkage
      functionLinenumber: 56
      functionLinenumberEnd: 59
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_EncodeableType_PfnCompare
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 496
      functionLinenumberEnd: 497
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Compare
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:497,42'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:497,42'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Compare
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:497,12'
          Dst:             SOPC_EncodeableObject_Compare
    - functionName:    SOPC_EncodeableObject_Compare
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 941
      functionLinenumberEnd: 1017
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          213
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - SOPC_Comp_Array
        - __assert_fail
        - checkEncodeableTypeDescIsValid
        - getAllocationSize
        - getPfnCompare
        - retrieveConstArrayAddressPtr
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:943,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
                - __assert_fail
                - getPfnCompare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:943,13'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
                - __assert_fail
                - getPfnCompare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:945,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:945,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:945,30'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
                - __assert_fail
                - getPfnCompare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:945,43'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:945,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:945,51'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
                - __assert_fail
                - getPfnCompare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:945,65'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:945,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:946,9'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
                - __assert_fail
                - getPfnCompare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:946,61'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:946,64'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
                - __assert_fail
                - getPfnCompare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:946,61'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:946,115'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:946,115'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
                - __assert_fail
                - getPfnCompare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:947,14'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
                - __assert_fail
                - getPfnCompare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:954,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:956,66'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
                - __assert_fail
                - getPfnCompare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:1013,17'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:958,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:958,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - checkEncodeableTypeDescIsValid
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
                - __assert_fail
                - getPfnCompare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:964,72'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - checkEncodeableTypeDescIsValid
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
                - __assert_fail
                - getPfnCompare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:967,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:978,17'
              BranchSideFuncs:
                - getPfnCompare
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:1005,63'
              BranchSideFuncs:
                - getPfnCompare
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:978,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:978,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:979,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - getPfnCompare
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:979,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:979,17'
              BranchSideFuncs:
                - __assert_fail
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - getPfnCompare
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:982,17'
              BranchSideFuncs:
                - __assert_fail
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - getPfnCompare
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:983,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:983,17'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - getPfnCompare
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:984,21'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - getPfnCompare
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:984,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:986,32'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
                - __assert_fail
                - getPfnCompare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:988,39'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - getPfnCompare
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:988,26'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:990,32'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
                - __assert_fail
                - getPfnCompare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:992,39'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - getPfnCompare
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:992,26'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:954,75'
              BranchSideFuncs:
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - getPfnCompare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:994,40'
              BranchSideFuncs:
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - getPfnCompare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:954,50'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:954,63'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCompare
                - SOPC_Comp_Array
                - __assert_fail
                - getPfnCompare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:954,50'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:957,26'
          Dst:             checkEncodeableTypeDescIsValid
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:978,17'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:979,17'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:983,17'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:995,34'
          Dst:             retrieveConstArrayAddressPtr
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:996,35'
          Dst:             retrieveConstArrayAddressPtr
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:997,28'
          Dst:             getAllocationSize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:998,36'
          Dst:             getPfnCompare
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:1000,30'
          Dst:             SOPC_Comp_Array
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:1005,63'
          Dst:             getPfnCompare
    - functionName:    checkEncodeableTypeDescIsValid
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 364
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_EncodeableType_GetUserType
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:347,15'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:347,15'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:347,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:347,34'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:347,25'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:347,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:347,9'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:353,35'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:353,52'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:353,71'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:360,67'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:353,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:353,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:360,67'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:360,29'
          Dst:             SOPC_EncodeableType_GetUserType
    - functionName:    retrieveConstArrayAddressPtr
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 529
      functionLinenumberEnd: 533
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getAllocationSize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 395
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getKnownEncodeableType
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:396,15'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - getKnownEncodeableType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:396,15'
              BranchSideFuncs:
                - getKnownEncodeableType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:396,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:398,53'
              BranchSideFuncs:
                - getKnownEncodeableType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:400,12'
              BranchSideFuncs:
                - getKnownEncodeableType
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:400,12'
          Dst:             getKnownEncodeableType
    - functionName:    getPfnCompare
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 501
      functionLinenumberEnd: 510
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:502,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:502,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:504,53'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    getKnownEncodeableType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 368
      functionLinenumberEnd: 392
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          76
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - SOPC_EncodeableType_GetUserType
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:370,15'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_EncodeableType_GetUserType
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:370,15'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_EncodeableType_GetUserType
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:370,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:372,9'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:378,35'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:372,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:372,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:374,25'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:378,52'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:378,71'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:387,67'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:378,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:378,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:387,67'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:388,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:388,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:389,35'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:372,9'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:387,29'
          Dst:             SOPC_EncodeableType_GetUserType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:388,13'
          Dst:             __assert_fail
    - functionName:    SOPC_EncodeableType_GetUserType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 293
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          73
      EdgeCount:       16
      CyclomaticComplexity: 5
      functionsReached:
        - SOPC_Dict_Get
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:280,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - SOPC_Dict_Get
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:280,10'
              BranchSideFuncs:
                - SOPC_Dict_Get
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:281,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:281,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:284,47'
              BranchSideFuncs:
                - SOPC_Dict_Get
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:286,19'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:286,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:291,5'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:286,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:288,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:291,5'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:289,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:289,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:291,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:285,55'
          Dst:             SOPC_Dict_Get
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:289,13'
          Dst:             __assert_fail
    - functionName:    SOPC_EncodeableType_PfnCopy
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 476
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:476,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:476,39'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Copy
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:476,12'
          Dst:             SOPC_EncodeableObject_Copy
    - functionName:    SOPC_EncodeableObject_Copy
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 841
      functionLinenumberEnd: 922
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          200
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - SOPC_Calloc
        - SOPC_Copy_Array
        - SOPC_EncodeableObject_Clear
        - __assert_fail
        - checkEncodeableTypeDescIsValid
        - getAllocationSize
        - getPfnCopy
        - retrieveArrayAddressPtr
        - retrieveConstArrayAddressPtr
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:844,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - SOPC_EncodeableObject_Clear
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCopy
                - SOPC_Calloc
                - SOPC_Copy_Array
                - __assert_fail
                - getPfnCopy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:844,14'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - SOPC_EncodeableObject_Clear
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCopy
                - SOPC_Calloc
                - SOPC_Copy_Array
                - __assert_fail
                - getPfnCopy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:844,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:844,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:844,30'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - SOPC_EncodeableObject_Clear
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCopy
                - SOPC_Calloc
                - SOPC_Copy_Array
                - __assert_fail
                - getPfnCopy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:844,43'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:844,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:844,51'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - SOPC_EncodeableObject_Clear
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCopy
                - SOPC_Calloc
                - SOPC_Copy_Array
                - __assert_fail
                - getPfnCopy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:844,63'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:844,63'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:844,66'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - SOPC_EncodeableObject_Clear
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCopy
                - SOPC_Calloc
                - SOPC_Copy_Array
                - __assert_fail
                - getPfnCopy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:844,116'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:844,116'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - SOPC_EncodeableObject_Clear
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCopy
                - SOPC_Calloc
                - SOPC_Copy_Array
                - __assert_fail
                - getPfnCopy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:845,9'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - SOPC_EncodeableObject_Clear
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCopy
                - SOPC_Calloc
                - SOPC_Copy_Array
                - __assert_fail
                - getPfnCopy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:852,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:852,5'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - SOPC_EncodeableObject_Clear
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCopy
                - SOPC_Calloc
                - SOPC_Copy_Array
                - __assert_fail
                - getPfnCopy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:854,66'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - SOPC_EncodeableObject_Clear
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCopy
                - SOPC_Calloc
                - SOPC_Copy_Array
                - __assert_fail
                - getPfnCopy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:856,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:862,68'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - retrieveArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCopy
                - SOPC_Calloc
                - SOPC_Copy_Array
                - __assert_fail
                - getPfnCopy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:918,9'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:865,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:876,17'
              BranchSideFuncs:
                - getPfnCopy
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCopy
                - SOPC_Calloc
                - SOPC_Copy_Array
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:910,63'
              BranchSideFuncs:
                - getPfnCopy
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCopy
                - SOPC_Calloc
                - SOPC_Copy_Array
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:876,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:876,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:877,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - getPfnCopy
                - retrieveArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCopy
                - SOPC_Calloc
                - SOPC_Copy_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:877,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:877,17'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - getPfnCopy
                - retrieveArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCopy
                - SOPC_Calloc
                - SOPC_Copy_Array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:880,17'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - getPfnCopy
                - retrieveArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCopy
                - SOPC_Calloc
                - SOPC_Copy_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:881,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:881,17'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - getPfnCopy
                - retrieveArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCopy
                - SOPC_Calloc
                - SOPC_Copy_Array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:882,21'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - getPfnCopy
                - retrieveArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCopy
                - SOPC_Calloc
                - SOPC_Copy_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:882,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:884,40'
              BranchSideFuncs:
                - retrieveArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCopy
                - SOPC_Calloc
                - SOPC_Copy_Array
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - getPfnCopy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:905,34'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCopy
                - SOPC_Calloc
                - SOPC_Copy_Array
                - __assert_fail
                - getPfnCopy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:893,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:895,50'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:918,9'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:902,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:905,36'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCopy
                - SOPC_Calloc
                - SOPC_Copy_Array
                - __assert_fail
                - getPfnCopy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:918,9'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:852,50'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:852,63'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - SOPC_EncodeableObject_Clear
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnCopy
                - SOPC_Calloc
                - SOPC_Copy_Array
                - __assert_fail
                - getPfnCopy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:918,9'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:855,26'
          Dst:             checkEncodeableTypeDescIsValid
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:876,17'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:877,17'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:881,17'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:885,34'
          Dst:             retrieveArrayAddressPtr
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:886,36'
          Dst:             retrieveConstArrayAddressPtr
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:887,28'
          Dst:             getAllocationSize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:888,36'
          Dst:             getPfnCopy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:892,35'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:895,34'
          Dst:             SOPC_Copy_Array
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:910,63'
          Dst:             getPfnCopy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:918,9'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    retrieveArrayAddressPtr
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 513
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          10
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    getPfnCopy
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 480
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:481,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:483,53'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:485,14'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:485,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:485,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:491,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_EncodeableObject_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 600
      functionLinenumberEnd: 645
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          135
      EdgeCount:       29
      CyclomaticComplexity: 7
      functionsReached:
        - SOPC_Clear_Array
        - __assert_fail
        - checkEncodeableTypeDescIsValid
        - getAllocationSize
        - getPfnClear
        - retrieveArrayAddressPtr
      functionUses:    280
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:601,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnClear
                - SOPC_Clear_Array
                - __assert_fail
                - getPfnClear
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:601,5'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnClear
                - SOPC_Clear_Array
                - __assert_fail
                - getPfnClear
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:601,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:601,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:602,14'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnClear
                - SOPC_Clear_Array
                - __assert_fail
                - getPfnClear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:611,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:611,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnClear
                - SOPC_Clear_Array
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - getPfnClear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:615,47'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnClear
                - SOPC_Clear_Array
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - getPfnClear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:618,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:625,13'
              BranchSideFuncs:
                - getPfnClear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnClear
                - SOPC_Clear_Array
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:641,29'
              BranchSideFuncs:
                - getPfnClear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnClear
                - SOPC_Clear_Array
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:625,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:625,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:626,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnClear
                - SOPC_Clear_Array
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - getPfnClear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:626,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:626,13'
              BranchSideFuncs:
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnClear
                - SOPC_Clear_Array
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - getPfnClear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:630,13'
              BranchSideFuncs:
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnClear
                - SOPC_Clear_Array
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - getPfnClear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:631,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:631,13'
              BranchSideFuncs:
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnClear
                - SOPC_Clear_Array
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - getPfnClear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:632,32'
              BranchSideFuncs:
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnClear
                - SOPC_Clear_Array
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - getPfnClear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:607,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:607,5'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnClear
                - SOPC_Clear_Array
                - __assert_fail
                - getPfnClear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:609,66'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnClear
                - SOPC_Clear_Array
                - __assert_fail
                - getPfnClear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:601,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:610,26'
          Dst:             checkEncodeableTypeDescIsValid
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:625,13'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:626,13'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:631,13'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:633,22'
          Dst:             retrieveArrayAddressPtr
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:634,20'
          Dst:             getAllocationSize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:635,29'
          Dst:             getPfnClear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:637,13'
          Dst:             SOPC_Clear_Array
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:641,29'
          Dst:             getPfnClear
    - functionName:    getPfnClear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 421
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getKnownEncodeableType
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:416,15'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - getKnownEncodeableType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:416,15'
              BranchSideFuncs:
                - getKnownEncodeableType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:416,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:418,53'
              BranchSideFuncs:
                - getKnownEncodeableType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:420,12'
              BranchSideFuncs:
                - getKnownEncodeableType
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:420,12'
          Dst:             getKnownEncodeableType
    - functionName:    SOPC_EncodeableType_PfnCopyArray
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 462
      functionLinenumberEnd: 471
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_EncodeableObject_Copy
        - SOPC_EncodeableObject_InternalInitialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:466,50'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_InternalInitialize
                - SOPC_EncodeableObject_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:466,50'
              BranchSideFuncs:
                - SOPC_EncodeableObject_InternalInitialize
                - SOPC_EncodeableObject_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:467,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:467,9'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:469,45'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Copy
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:466,9'
          Dst:             SOPC_EncodeableObject_InternalInitialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:469,18'
          Dst:             SOPC_EncodeableObject_Copy
    - functionName:    SOPC_EncodeableObject_InternalInitialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 538
      functionLinenumberEnd: 589
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         26
      ICount:          148
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - checkEncodeableTypeDescIsValid
        - getPfnInitialize
        - retrieveArrayAddressPtr
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:539,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - __assert_fail
                - getPfnInitialize
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:539,5'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - __assert_fail
                - getPfnInitialize
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:539,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:539,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:540,5'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - __assert_fail
                - getPfnInitialize
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:540,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:540,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:543,39'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - __assert_fail
                - getPfnInitialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:547,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:547,5'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - __assert_fail
                - getPfnInitialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:549,66'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - __assert_fail
                - getPfnInitialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:551,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:547,75'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - getPfnInitialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:557,51'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - getPfnInitialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:560,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:566,17'
              BranchSideFuncs:
                - getPfnInitialize
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:584,32'
              BranchSideFuncs:
                - getPfnInitialize
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:566,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:566,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:567,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - getPfnInitialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:567,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:567,17'
              BranchSideFuncs:
                - __assert_fail
                - retrieveArrayAddressPtr
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - getPfnInitialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:571,17'
              BranchSideFuncs:
                - __assert_fail
                - retrieveArrayAddressPtr
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - getPfnInitialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:572,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:572,17'
              BranchSideFuncs:
                - retrieveArrayAddressPtr
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - getPfnInitialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:573,36'
              BranchSideFuncs:
                - retrieveArrayAddressPtr
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - getPfnInitialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:547,46'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:547,64'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - __assert_fail
                - getPfnInitialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:547,46'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:539,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:540,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:550,26'
          Dst:             checkEncodeableTypeDescIsValid
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:566,17'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:567,17'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:572,17'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:574,26'
          Dst:             retrieveArrayAddressPtr
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:584,32'
          Dst:             getPfnInitialize
    - functionName:    getPfnInitialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - getKnownEncodeableType
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:406,15'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - getKnownEncodeableType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:406,15'
              BranchSideFuncs:
                - getKnownEncodeableType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:406,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:408,53'
              BranchSideFuncs:
                - getKnownEncodeableType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:410,12'
              BranchSideFuncs:
                - getKnownEncodeableType
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:410,12'
          Dst:             getKnownEncodeableType
    - functionName:    SOPC_EncodeableType_PfnDecode
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 444
      functionLinenumberEnd: 446
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Decode
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:446,41'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Decode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:446,41'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Decode
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:446,12'
          Dst:             SOPC_EncodeableObject_Decode
    - functionName:    SOPC_EncodeableObject_Decode
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 761
      functionLinenumberEnd: 838
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          187
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - SOPC_EncodeableObject_Clear
        - SOPC_EncodeableObject_InternalInitialize
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_Read_Array
        - __assert_fail
        - checkEncodeableTypeDescIsValid
        - getAllocationSize
        - getPfnClear
        - getPfnDecode
        - getPfnInitialize
        - retrieveArrayAddressPtr
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:764,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_EncodeableObject_InternalInitialize
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnDecode
                - getPfnInitialize
                - getPfnClear
                - SOPC_Read_Array
                - __assert_fail
                - getPfnDecode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:764,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_EncodeableObject_InternalInitialize
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnDecode
                - getPfnInitialize
                - getPfnClear
                - SOPC_Read_Array
                - __assert_fail
                - getPfnDecode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:764,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:764,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:764,30'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_EncodeableObject_InternalInitialize
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnDecode
                - getPfnInitialize
                - getPfnClear
                - SOPC_Read_Array
                - __assert_fail
                - getPfnDecode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:764,40'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:764,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:764,48'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_EncodeableObject_InternalInitialize
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnDecode
                - getPfnInitialize
                - getPfnClear
                - SOPC_Read_Array
                - __assert_fail
                - getPfnDecode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:764,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:764,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:768,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_EncodeableObject_InternalInitialize
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnDecode
                - getPfnInitialize
                - getPfnClear
                - SOPC_Read_Array
                - __assert_fail
                - getPfnDecode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:768,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:768,14'
              BranchSideFuncs:
                - SOPC_EncodeableObject_InternalInitialize
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnDecode
                - getPfnInitialize
                - getPfnClear
                - SOPC_Read_Array
                - __assert_fail
                - getPfnDecode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:773,22'
              BranchSideFuncs:
                - SOPC_EncodeableObject_InternalInitialize
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnDecode
                - getPfnInitialize
                - getPfnClear
                - SOPC_Read_Array
                - __assert_fail
                - getPfnDecode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:781,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:781,5'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - SOPC_EncodeableObject_Clear
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnDecode
                - getPfnInitialize
                - getPfnClear
                - SOPC_Read_Array
                - __assert_fail
                - getPfnDecode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:783,66'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - SOPC_EncodeableObject_Clear
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnDecode
                - getPfnInitialize
                - getPfnClear
                - SOPC_Read_Array
                - __assert_fail
                - getPfnDecode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:785,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:791,51'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnDecode
                - getPfnInitialize
                - getPfnClear
                - SOPC_Read_Array
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - getPfnDecode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:834,9'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:794,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:781,75'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnDecode
                - getPfnInitialize
                - getPfnClear
                - SOPC_Read_Array
                - __assert_fail
                - getPfnDecode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:798,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnDecode
                - getPfnInitialize
                - getPfnClear
                - SOPC_Read_Array
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - getPfnDecode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:798,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:807,17'
              BranchSideFuncs:
                - getPfnDecode
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnDecode
                - getPfnInitialize
                - getPfnClear
                - SOPC_Read_Array
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:826,34'
              BranchSideFuncs:
                - getPfnDecode
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnDecode
                - getPfnInitialize
                - getPfnClear
                - SOPC_Read_Array
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:807,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:807,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:808,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnDecode
                - getPfnInitialize
                - getPfnClear
                - SOPC_Read_Array
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - getPfnDecode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:808,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:808,17'
              BranchSideFuncs:
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnDecode
                - getPfnInitialize
                - getPfnClear
                - SOPC_Read_Array
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - getPfnDecode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:812,17'
              BranchSideFuncs:
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnDecode
                - getPfnInitialize
                - getPfnClear
                - SOPC_Read_Array
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - getPfnDecode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:813,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:813,17'
              BranchSideFuncs:
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnDecode
                - getPfnInitialize
                - getPfnClear
                - SOPC_Read_Array
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - getPfnDecode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:814,36'
              BranchSideFuncs:
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnDecode
                - getPfnInitialize
                - getPfnClear
                - SOPC_Read_Array
                - SOPC_EncodeableObject_Clear
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - getPfnDecode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:781,50'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:781,63'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - SOPC_EncodeableObject_Clear
                - __assert_fail
                - __assert_fail
                - retrieveArrayAddressPtr
                - getAllocationSize
                - getPfnDecode
                - getPfnInitialize
                - getPfnClear
                - SOPC_Read_Array
                - __assert_fail
                - getPfnDecode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:834,9'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:768,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:778,18'
          Dst:             SOPC_EncodeableObject_InternalInitialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:784,26'
          Dst:             checkEncodeableTypeDescIsValid
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:807,17'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:808,17'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:813,17'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:815,26'
          Dst:             retrieveArrayAddressPtr
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:816,24'
          Dst:             getAllocationSize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:817,34'
          Dst:             getPfnDecode
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:818,32'
          Dst:             getPfnInitialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:819,33'
          Dst:             getPfnClear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:821,26'
          Dst:             SOPC_Read_Array
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:826,34'
          Dst:             getPfnDecode
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:834,9'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    getPfnDecode
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 450
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:451,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:451,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:453,53'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_EncodeableType_PfnEncode
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 428
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:428,41'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Encode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:428,41'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Encode
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:428,12'
          Dst:             SOPC_EncodeableObject_Encode
    - functionName:    SOPC_EncodeableObject_Encode
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 684
      functionLinenumberEnd: 755
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          184
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_Write_Array
        - __assert_fail
        - checkEncodeableTypeDescIsValid
        - getAllocationSize
        - getPfnEncode
        - retrieveConstArrayAddressPtr
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:687,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnEncode
                - SOPC_Write_Array
                - __assert_fail
                - getPfnEncode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:687,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnEncode
                - SOPC_Write_Array
                - __assert_fail
                - getPfnEncode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:687,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:687,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:687,30'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnEncode
                - SOPC_Write_Array
                - __assert_fail
                - getPfnEncode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:687,40'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:687,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:687,48'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnEncode
                - SOPC_Write_Array
                - __assert_fail
                - getPfnEncode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:687,55'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:687,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:687,58'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnEncode
                - SOPC_Write_Array
                - __assert_fail
                - getPfnEncode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:687,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:687,9'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnEncode
                - SOPC_Write_Array
                - __assert_fail
                - getPfnEncode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:691,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnEncode
                - SOPC_Write_Array
                - __assert_fail
                - getPfnEncode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:691,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:691,14'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnEncode
                - SOPC_Write_Array
                - __assert_fail
                - getPfnEncode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:697,40'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnEncode
                - SOPC_Write_Array
                - __assert_fail
                - getPfnEncode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:702,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:702,5'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnEncode
                - SOPC_Write_Array
                - __assert_fail
                - getPfnEncode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:704,66'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnEncode
                - SOPC_Write_Array
                - __assert_fail
                - getPfnEncode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:706,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:712,63'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnEncode
                - SOPC_Write_Array
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - getPfnEncode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:751,23'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:714,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:702,75'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnEncode
                - SOPC_Write_Array
                - __assert_fail
                - getPfnEncode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:718,28'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnEncode
                - SOPC_Write_Array
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - getPfnEncode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:718,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:726,17'
              BranchSideFuncs:
                - getPfnEncode
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnEncode
                - SOPC_Write_Array
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:742,67'
              BranchSideFuncs:
                - getPfnEncode
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnEncode
                - SOPC_Write_Array
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:726,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:726,17'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:727,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnEncode
                - SOPC_Write_Array
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - getPfnEncode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:727,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:727,17'
              BranchSideFuncs:
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnEncode
                - SOPC_Write_Array
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - getPfnEncode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:731,17'
              BranchSideFuncs:
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnEncode
                - SOPC_Write_Array
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - getPfnEncode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:732,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:732,17'
              BranchSideFuncs:
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnEncode
                - SOPC_Write_Array
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - getPfnEncode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:733,36'
              BranchSideFuncs:
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnEncode
                - SOPC_Write_Array
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - getPfnEncode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:702,50'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:702,63'
              BranchSideFuncs:
                - checkEncodeableTypeDescIsValid
                - __assert_fail
                - __assert_fail
                - retrieveConstArrayAddressPtr
                - getAllocationSize
                - getPfnEncode
                - SOPC_Write_Array
                - __assert_fail
                - getPfnEncode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:751,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:691,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:705,26'
          Dst:             checkEncodeableTypeDescIsValid
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:726,17'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:727,17'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:732,17'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:734,26'
          Dst:             retrieveConstArrayAddressPtr
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:735,24'
          Dst:             getAllocationSize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:736,34'
          Dst:             getPfnEncode
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:738,26'
          Dst:             SOPC_Write_Array
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:742,67'
          Dst:             getPfnEncode
    - functionName:    getPfnEncode
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 432
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:433,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:433,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:435,53'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_EncodeableObject_Move
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 935
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          49
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_EncodeableObject_InternalInitialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:926,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_InternalInitialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:926,14'
              BranchSideFuncs:
                - SOPC_EncodeableObject_InternalInitialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:926,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:926,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:926,33'
              BranchSideFuncs:
                - SOPC_EncodeableObject_InternalInitialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:926,43'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:926,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:926,54'
              BranchSideFuncs:
                - SOPC_EncodeableObject_InternalInitialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:926,64'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:926,64'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:927,9'
              BranchSideFuncs:
                - SOPC_EncodeableObject_InternalInitialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:926,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:926,9'
              BranchSideFuncs:
                - SOPC_EncodeableObject_InternalInitialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:933,38'
              BranchSideFuncs:
                - SOPC_EncodeableObject_InternalInitialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:934,12'
          Dst:             SOPC_EncodeableObject_InternalInitialize
    - functionName:    SOPC_EncodeableObject_Delete
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 667
      functionLinenumberEnd: 677
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          59
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - SOPC_EncodeableObject_Clear
        - SOPC_Free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:669,16'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:669,16'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:669,24'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:669,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:669,35'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:669,49'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:669,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:669,62'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:669,70'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:669,70'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:669,73'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:669,92'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:669,92'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:670,19'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:669,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:669,9'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:672,9'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:672,9'
          Dst:             SOPC_EncodeableObject_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:673,9'
          Dst:             SOPC_Free
    - functionName:    SOPC_EncodeableObject_Create
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 663
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          66
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - SOPC_EncodeableObject_InternalInitialize
        - SOPC_Malloc
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:650,16'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_EncodeableObject_InternalInitialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:650,16'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_EncodeableObject_InternalInitialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:650,24'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:650,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:650,35'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_EncodeableObject_InternalInitialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:650,54'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:650,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:650,65'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_EncodeableObject_InternalInitialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:650,84'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:650,84'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:650,97'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_EncodeableObject_InternalInitialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:650,105'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:650,105'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:651,17'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_EncodeableObject_InternalInitialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:650,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:650,9'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_EncodeableObject_InternalInitialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:653,22'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_EncodeableObject_InternalInitialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:654,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:654,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:656,22'
              BranchSideFuncs:
                - SOPC_EncodeableObject_InternalInitialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:653,22'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:656,22'
          Dst:             SOPC_EncodeableObject_InternalInitialize
    - functionName:    SOPC_EncodeableObject_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 593
      functionLinenumberEnd: 597
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_InternalInitialize
      functionUses:    276
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:594,32'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_InternalInitialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:594,32'
              BranchSideFuncs:
                - SOPC_EncodeableObject_InternalInitialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:594,32'
          Dst:             SOPC_EncodeableObject_InternalInitialize
    - functionName:    SOPC_EncodeableType_GetName
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 328
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:330,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:332,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:334,31'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:334,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:334,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:336,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_EncodeableType_UnRegisterTypesArray
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 246
      functionLinenumberEnd: 274
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          101
      EdgeCount:       24
      CyclomaticComplexity: 7
      functionsReached:
        - SOPC_Dict_GetKey
        - SOPC_Dict_Remove
        - SOPC_EncodeableType_RemoveUserType
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:247,11'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_EncodeableType_RemoveUserType
                - SOPC_Dict_GetKey
                - SOPC_Dict_Remove
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:247,11'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_EncodeableType_RemoveUserType
                - SOPC_Dict_GetKey
                - SOPC_Dict_Remove
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:247,30'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:247,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:247,38'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_EncodeableType_RemoveUserType
                - SOPC_Dict_GetKey
                - SOPC_Dict_Remove
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:247,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:247,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:254,30'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_EncodeableType_RemoveUserType
                - SOPC_Dict_GetKey
                - SOPC_Dict_Remove
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:258,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:258,9'
              BranchSideFuncs:
                - SOPC_EncodeableType_RemoveUserType
                - __assert_fail
                - SOPC_Dict_GetKey
                - SOPC_Dict_Remove
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:259,23'
              BranchSideFuncs:
                - SOPC_EncodeableType_RemoveUserType
                - __assert_fail
                - SOPC_Dict_GetKey
                - SOPC_Dict_Remove
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:261,19'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:255,46'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_EncodeableType_RemoveUserType
                - SOPC_Dict_GetKey
                - SOPC_Dict_Remove
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:255,46'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_EncodeableType_RemoveUserType
                - SOPC_Dict_GetKey
                - SOPC_Dict_Remove
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:255,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:257,18'
              BranchSideFuncs:
                - SOPC_Dict_GetKey
                - SOPC_Dict_Remove
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:264,37'
              BranchSideFuncs:
                - SOPC_Dict_GetKey
                - SOPC_Dict_Remove
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:268,37'
          Dst:             SOPC_Dict_GetKey
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:258,9'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:259,23'
          Dst:             SOPC_EncodeableType_RemoveUserType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:271,9'
          Dst:             SOPC_Dict_Remove
    - functionName:    SOPC_EncodeableType_RemoveUserType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 186
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          81
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Dict_Delete
        - SOPC_Dict_GetKey
        - SOPC_Dict_Remove
        - SOPC_Dict_Size
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:155,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Dict_GetKey
                - SOPC_Dict_Remove
                - SOPC_Dict_Remove
                - SOPC_Dict_Size
                - SOPC_Dict_Delete
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:155,37'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Dict_GetKey
                - SOPC_Dict_Remove
                - SOPC_Dict_Remove
                - SOPC_Dict_Size
                - SOPC_Dict_Delete
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:157,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:157,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:161,9'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Dict_GetKey
                - SOPC_Dict_Remove
                - SOPC_Dict_Remove
                - SOPC_Dict_Size
                - SOPC_Dict_Delete
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:161,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:161,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:166,5'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Dict_GetKey
                - SOPC_Dict_Remove
                - SOPC_Dict_Remove
                - SOPC_Dict_Size
                - SOPC_Dict_Delete
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:166,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:166,5'
              BranchSideFuncs:
                - SOPC_Dict_GetKey
                - SOPC_Dict_Remove
                - SOPC_Dict_Remove
                - SOPC_Dict_Size
                - SOPC_Dict_Delete
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:167,28'
              BranchSideFuncs:
                - SOPC_Dict_GetKey
                - SOPC_Dict_Remove
                - SOPC_Dict_Remove
                - SOPC_Dict_Size
                - SOPC_Dict_Delete
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:171,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:171,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:176,22'
              BranchSideFuncs:
                - SOPC_Dict_Remove
                - SOPC_Dict_Remove
                - SOPC_Dict_Size
                - SOPC_Dict_Delete
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:180,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:180,9'
              BranchSideFuncs:
                - SOPC_Dict_Delete
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:182,26'
              BranchSideFuncs:
                - SOPC_Dict_Delete
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:166,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:170,42'
          Dst:             SOPC_Dict_GetKey
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:176,5'
          Dst:             SOPC_Dict_Remove
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:178,5'
          Dst:             SOPC_Dict_Remove
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:180,9'
          Dst:             SOPC_Dict_Size
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:182,9'
          Dst:             SOPC_Dict_Delete
    - functionName:    SOPC_EncodeableType_RegisterTypesArray
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 243
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          92
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - SOPC_EncodeableType_AddUserType
        - SOPC_EncodeableType_GetUserType
        - __assert_fail
        - insertKeyInUserTypes
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:218,11'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_EncodeableType_AddUserType
                - SOPC_EncodeableType_GetUserType
                - insertKeyInUserTypes
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:218,11'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_EncodeableType_AddUserType
                - SOPC_EncodeableType_GetUserType
                - insertKeyInUserTypes
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:218,30'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:218,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:218,38'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_EncodeableType_AddUserType
                - SOPC_EncodeableType_GetUserType
                - insertKeyInUserTypes
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:218,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:218,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:225,30'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_EncodeableType_AddUserType
                - SOPC_EncodeableType_GetUserType
                - insertKeyInUserTypes
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:237,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:237,9'
              BranchSideFuncs:
                - insertKeyInUserTypes
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:239,44'
              BranchSideFuncs:
                - insertKeyInUserTypes
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:229,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:229,9'
              BranchSideFuncs:
                - SOPC_EncodeableType_AddUserType
                - __assert_fail
                - SOPC_EncodeableType_GetUserType
                - insertKeyInUserTypes
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:230,23'
              BranchSideFuncs:
                - SOPC_EncodeableType_AddUserType
                - __assert_fail
                - SOPC_EncodeableType_GetUserType
                - insertKeyInUserTypes
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:232,19'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:226,46'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_EncodeableType_AddUserType
                - SOPC_EncodeableType_GetUserType
                - insertKeyInUserTypes
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:226,46'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_EncodeableType_AddUserType
                - SOPC_EncodeableType_GetUserType
                - insertKeyInUserTypes
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:226,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:228,18'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
                - insertKeyInUserTypes
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:236,14'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
                - insertKeyInUserTypes
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:236,14'
          Dst:             SOPC_EncodeableType_GetUserType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:229,9'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:230,23'
          Dst:             SOPC_EncodeableType_AddUserType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:239,23'
          Dst:             insertKeyInUserTypes
    - functionName:    SOPC_EncodeableType_AddUserType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          83
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - SOPC_Dict_Create
        - SOPC_Dict_SetTombstoneKey
        - SOPC_EncodeableType_GetEncodeableType
        - __assert_fail
        - insertKeyInUserTypes
        - typeId_equal
        - typeId_hash
        - type_free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:111,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_EncodeableType_GetEncodeableType
                - insertKeyInUserTypes
                - insertKeyInUserTypes
                - SOPC_Dict_Create
                - SOPC_Dict_SetTombstoneKey
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:111,14'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_EncodeableType_GetEncodeableType
                - insertKeyInUserTypes
                - insertKeyInUserTypes
                - SOPC_Dict_Create
                - SOPC_Dict_SetTombstoneKey
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:111,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:111,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:116,5'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_EncodeableType_GetEncodeableType
                - insertKeyInUserTypes
                - insertKeyInUserTypes
                - SOPC_Dict_Create
                - SOPC_Dict_SetTombstoneKey
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:116,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:116,5'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetEncodeableType
                - insertKeyInUserTypes
                - insertKeyInUserTypes
                - SOPC_Dict_Create
                - SOPC_Dict_SetTombstoneKey
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:117,67'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetEncodeableType
                - insertKeyInUserTypes
                - insertKeyInUserTypes
                - SOPC_Dict_Create
                - SOPC_Dict_SetTombstoneKey
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:118,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:118,9'
              BranchSideFuncs:
                - insertKeyInUserTypes
                - insertKeyInUserTypes
                - SOPC_Dict_Create
                - SOPC_Dict_SetTombstoneKey
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:124,9'
              BranchSideFuncs:
                - insertKeyInUserTypes
                - insertKeyInUserTypes
                - SOPC_Dict_Create
                - SOPC_Dict_SetTombstoneKey
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:124,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:127,33'
              BranchSideFuncs:
                - SOPC_Dict_Create
                - SOPC_Dict_SetTombstoneKey
                - insertKeyInUserTypes
                - insertKeyInUserTypes
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:144,59'
              BranchSideFuncs:
                - insertKeyInUserTypes
                - insertKeyInUserTypes
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:128,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:128,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:134,13'
              BranchSideFuncs:
                - SOPC_Dict_SetTombstoneKey
                - insertKeyInUserTypes
                - insertKeyInUserTypes
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:146,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:146,9'
              BranchSideFuncs:
                - insertKeyInUserTypes
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:148,59'
              BranchSideFuncs:
                - insertKeyInUserTypes
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:116,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:117,19'
          Dst:             SOPC_EncodeableType_GetEncodeableType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:127,33'
          Dst:             SOPC_Dict_Create
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:127,33'
          Dst:             typeId_hash
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:127,33'
          Dst:             typeId_equal
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:127,33'
          Dst:             type_free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:127,33'
          Dst:             type_free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:134,13'
          Dst:             SOPC_Dict_SetTombstoneKey
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:144,18'
          Dst:             insertKeyInUserTypes
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:148,18'
          Dst:             insertKeyInUserTypes
    - functionName:    insertKeyInUserTypes
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 74
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          59
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - SOPC_Dict_Insert
        - SOPC_Free
        - SOPC_Malloc
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:80,47'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_Malloc
                - SOPC_Dict_Insert
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:80,47'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_Malloc
                - SOPC_Dict_Insert
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:81,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:81,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:85,51'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_Dict_Insert
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:86,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:91,19'
              BranchSideFuncs:
                - SOPC_Dict_Insert
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:96,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:96,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:98,9'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:80,47'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:85,51'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:94,16'
          Dst:             SOPC_Dict_Insert
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:98,9'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
          Dst:             SOPC_Free
    - functionName:    SOPC_EncodeableType_GetEncodeableType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 296
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - short
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         18
      ICount:          88
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - SOPC_EncodeableType_GetUserType
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:300,31'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:300,31'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:300,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:302,19'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:322,18'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:303,32'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:305,36'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:322,18'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:305,43'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:305,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:305,65'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:305,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:305,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:309,39'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:309,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:311,20'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:322,18'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:303,32'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:305,36'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:322,18'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetUserType
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:322,18'
          Dst:             SOPC_EncodeableType_GetUserType
    - functionName:    typeId_hash
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 54
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          13
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    typeId_equal
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 63
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          28
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:62,70'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:62,70'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:63,58'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    type_free
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 69
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Free
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:68,15'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:68,15'
              BranchSideFuncs:
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:68,5'
          Dst:             SOPC_Free
    - functionName:    SOPC_EncodeableType_RemoveAllUserTypes_ForEach
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 194
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - size_t
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_SLinkedList_Append
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:191,38'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:0,0'
              BranchSideFuncs:
                - SOPC_SLinkedList_Append
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:191,38'
              BranchSideFuncs:
                - SOPC_SLinkedList_Append
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:192,21'
          Dst:             SOPC_SLinkedList_Append
    - functionName:    SOPC_EncodeableType_RemoveAllUserTypes
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c'
      linkageType:     InternalLinkage
      functionLinenumber: 197
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      void
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         11
      ICount:          58
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - SOPC_Dict_Delete
        - SOPC_Dict_ForEach
        - SOPC_Dict_Remove
        - SOPC_Dict_Size
        - SOPC_EncodeableType_RemoveAllUserTypes_ForEach
        - SOPC_SLinkedList_Create
        - SOPC_SLinkedList_Delete
        - SOPC_SLinkedList_GetIterator
        - SOPC_SLinkedList_HasNext
        - SOPC_SLinkedList_Next
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:198,38'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:198,38'
              BranchSideFuncs:
                - SOPC_SLinkedList_Create
                - SOPC_Dict_ForEach
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Delete
                - SOPC_Dict_Size
                - __assert_fail
                - SOPC_Dict_Delete
                - SOPC_SLinkedList_Next
                - SOPC_Dict_Remove
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:198,38'
              BranchSideFuncs:
                - SOPC_SLinkedList_Create
                - SOPC_Dict_ForEach
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Delete
                - SOPC_Dict_Size
                - __assert_fail
                - SOPC_Dict_Delete
                - SOPC_SLinkedList_Next
                - SOPC_Dict_Remove
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:199,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:199,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:203,23'
              BranchSideFuncs:
                - SOPC_Dict_ForEach
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Delete
                - SOPC_Dict_Size
                - __assert_fail
                - SOPC_Dict_Delete
                - SOPC_SLinkedList_Next
                - SOPC_Dict_Remove
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:205,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:207,26'
              BranchSideFuncs:
                - SOPC_SLinkedList_Next
                - SOPC_Dict_Remove
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Delete
                - SOPC_Dict_Size
                - __assert_fail
                - SOPC_Dict_Delete
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:209,5'
              BranchSideFuncs:
                - SOPC_SLinkedList_Delete
                - SOPC_Dict_Size
                - __assert_fail
                - SOPC_Dict_Delete
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:211,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:211,5'
              BranchSideFuncs:
                - SOPC_Dict_Delete
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:212,22'
              BranchSideFuncs:
                - SOPC_Dict_Delete
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:198,38'
          Dst:             SOPC_SLinkedList_Create
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:203,5'
          Dst:             SOPC_Dict_ForEach
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:203,5'
          Dst:             SOPC_EncodeableType_RemoveAllUserTypes_ForEach
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:204,43'
          Dst:             SOPC_SLinkedList_GetIterator
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:205,12'
          Dst:             SOPC_SLinkedList_HasNext
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:207,49'
          Dst:             SOPC_SLinkedList_Next
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:207,9'
          Dst:             SOPC_Dict_Remove
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:209,5'
          Dst:             SOPC_SLinkedList_Delete
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:211,5'
          Dst:             SOPC_Dict_Size
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:211,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encodeabletype.c:212,5'
          Dst:             SOPC_Dict_Delete
    - functionName:    GetDataValueEncodingMask
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2817
      functionLinenumberEnd: 2844
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         21
      ICount:          114
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2820,56'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2820,90'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2824,38'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2820,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2823,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2824,38'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2824,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2826,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2828,20'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2828,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2830,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2832,20'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2832,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2834,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2836,20'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2836,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2838,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2840,20'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2840,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2840,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2842,14'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ReadVariantArrayBuiltInType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2548
      functionLinenumberEnd: 2619
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          181
      EdgeCount:       54
      CyclomaticComplexity: 18
      functionsReached:
        - SOPC_Buffer_Read
        - SOPC_Calloc
        - SOPC_Free
        - SOPC_Int32_Read
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_Read_Array
        - getBuiltinOptimizableSize
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2549,30'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - getBuiltinOptimizableSize
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Buffer_Read
                - SOPC_Free
                - SOPC_Read_Array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2549,30'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - getBuiltinOptimizableSize
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Buffer_Read
                - SOPC_Free
                - SOPC_Read_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2549,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2549,9'
              BranchSideFuncs:
                - getBuiltinOptimizableSize
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Buffer_Read
                - SOPC_Free
                - SOPC_Read_Array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2553,28'
              BranchSideFuncs:
                - getBuiltinOptimizableSize
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Buffer_Read
                - SOPC_Free
                - SOPC_Read_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2553,33'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2553,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2553,50'
              BranchSideFuncs:
                - getBuiltinOptimizableSize
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Buffer_Read
                - SOPC_Free
                - SOPC_Read_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2553,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2553,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2558,33'
              BranchSideFuncs:
                - getBuiltinOptimizableSize
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Buffer_Read
                - SOPC_Free
                - SOPC_Read_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2559,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2561,18'
              BranchSideFuncs:
                - SOPC_Read_Array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2613,34'
              BranchSideFuncs:
                - SOPC_Read_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2561,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2561,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2561,33'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2561,43'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2561,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2561,51'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2561,60'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2561,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2561,78'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2561,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2561,13'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Buffer_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2565,39'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2565,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2565,18'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Buffer_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2570,26'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2573,38'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2573,41'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Buffer_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2573,38'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2573,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2575,21'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Buffer_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2578,51'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2578,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2578,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2583,41'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2583,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2583,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2585,33'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2587,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2593,89'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2602,17'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2594,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2594,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2602,34'
              BranchSideFuncs:
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2549,30'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2558,33'
          Dst:             getBuiltinOptimizableSize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2565,39'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2571,18'
          Dst:             SOPC_Int32_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2578,51'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2585,33'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2593,26'
          Dst:             SOPC_Buffer_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2602,17'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2612,18'
          Dst:             SOPC_Read_Array
    - functionName:    getBuiltinOptimizableSize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2131
      functionLinenumberEnd: 2158
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          70
      EdgeCount:       32
      CyclomaticComplexity: 17
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2136,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2136,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2150,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2150,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2150,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2150,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2150,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2150,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2150,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2150,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2150,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2150,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2150,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2150,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2153,69'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Int32_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 348
      functionLinenumberEnd: 370
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Buffer_Read
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    14
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:349,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:349,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:349,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:349,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:349,31'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:349,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:349,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:353,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:353,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:353,14'
              BranchSideFuncs:
                - SOPC_Buffer_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:359,32'
              BranchSideFuncs:
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:360,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:360,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:353,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:359,32'
          Dst:             SOPC_Buffer_Read
    - functionName:    SOPC_Read_Array
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3009
      functionLinenumberEnd: 3076
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          192
      EdgeCount:       59
      CyclomaticComplexity: 19
      functionsReached:
        - SOPC_Calloc
        - SOPC_Free
        - SOPC_Int32_Read
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3012,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3012,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3012,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3012,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3012,29'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3012,41'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3012,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3012,49'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3012,62'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3012,62'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3012,73'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3012,84'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3012,92'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3012,84'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3012,105'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3012,105'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3013,11'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3012,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3012,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3017,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3017,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3017,14'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3022,22'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3025,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3025,9'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3030,9'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3030,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3032,19'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3035,21'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3035,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3035,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3040,9'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3040,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3040,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3042,22'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3044,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3044,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3052,66'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3064,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3066,39'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3069,23'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3052,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3052,9'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3054,30'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3052,48'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3052,66'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3064,41'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3064,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3066,39'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3069,23'
              BranchSideFuncs:
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3017,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3023,32'
          Dst:             SOPC_Int32_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3035,21'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3042,22'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3069,13'
          Dst:             SOPC_Free
    - functionName:    SOPC_Boolean_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 86
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Boolean_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:87,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Boolean_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:87,12'
              BranchSideFuncs:
                - SOPC_Boolean_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:87,12'
          Dst:             SOPC_Boolean_Write
    - functionName:    SOPC_Boolean_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 118
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Boolean_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:118,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Boolean_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:118,12'
              BranchSideFuncs:
                - SOPC_Boolean_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:118,12'
          Dst:             SOPC_Boolean_Read
    - functionName:    SOPC_SByte_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_SByte_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:147,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_SByte_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:147,12'
              BranchSideFuncs:
                - SOPC_SByte_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:147,12'
          Dst:             SOPC_SByte_Write
    - functionName:    SOPC_SByte_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 172
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_SByte_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:173,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_SByte_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:173,12'
              BranchSideFuncs:
                - SOPC_SByte_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:173,12'
          Dst:             SOPC_SByte_Read
    - functionName:    SOPC_Byte_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 35
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Byte_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:35,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Byte_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:35,12'
              BranchSideFuncs:
                - SOPC_Byte_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:35,12'
          Dst:             SOPC_Byte_Write
    - functionName:    SOPC_Byte_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 61
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Byte_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:61,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Byte_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:61,12'
              BranchSideFuncs:
                - SOPC_Byte_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:61,12'
          Dst:             SOPC_Byte_Read
    - functionName:    SOPC_Int16_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 198
      functionLinenumberEnd: 199
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Int16_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:199,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Int16_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:199,12'
              BranchSideFuncs:
                - SOPC_Int16_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:199,12'
          Dst:             SOPC_Int16_Write
    - functionName:    SOPC_Int16_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 227
      functionLinenumberEnd: 228
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Int16_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:228,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Int16_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:228,12'
              BranchSideFuncs:
                - SOPC_Int16_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:228,12'
          Dst:             SOPC_Int16_Read
    - functionName:    SOPC_UInt16_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_UInt16_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:258,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_UInt16_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:258,12'
              BranchSideFuncs:
                - SOPC_UInt16_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:258,12'
          Dst:             SOPC_UInt16_Write
    - functionName:    SOPC_UInt16_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 286
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_UInt16_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:286,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_UInt16_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:286,12'
              BranchSideFuncs:
                - SOPC_UInt16_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:286,12'
          Dst:             SOPC_UInt16_Read
    - functionName:    SOPC_Int32_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 315
      functionLinenumberEnd: 316
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Int32_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:316,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Int32_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:316,12'
              BranchSideFuncs:
                - SOPC_Int32_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:316,12'
          Dst:             SOPC_Int32_Write
    - functionName:    SOPC_Int32_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Int32_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:344,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Int32_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:344,12'
              BranchSideFuncs:
                - SOPC_Int32_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:344,12'
          Dst:             SOPC_Int32_Read
    - functionName:    SOPC_UInt32_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 374
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_UInt32_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:374,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_UInt32_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:374,12'
              BranchSideFuncs:
                - SOPC_UInt32_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:374,12'
          Dst:             SOPC_UInt32_Write
    - functionName:    SOPC_UInt32_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 400
      functionLinenumberEnd: 401
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_UInt32_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:401,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_UInt32_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:401,12'
              BranchSideFuncs:
                - SOPC_UInt32_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:401,12'
          Dst:             SOPC_UInt32_Read
    - functionName:    SOPC_Int64_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 430
      functionLinenumberEnd: 431
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Int64_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:431,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Int64_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:431,12'
              BranchSideFuncs:
                - SOPC_Int64_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:431,12'
          Dst:             SOPC_Int64_Write
    - functionName:    SOPC_Int64_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 458
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Int64_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:459,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Int64_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:459,12'
              BranchSideFuncs:
                - SOPC_Int64_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:459,12'
          Dst:             SOPC_Int64_Read
    - functionName:    SOPC_UInt64_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 488
      functionLinenumberEnd: 489
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_UInt64_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:489,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_UInt64_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:489,12'
              BranchSideFuncs:
                - SOPC_UInt64_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:489,12'
          Dst:             SOPC_UInt64_Write
    - functionName:    SOPC_UInt64_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 517
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_UInt64_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:517,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_UInt64_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:517,12'
              BranchSideFuncs:
                - SOPC_UInt64_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:517,12'
          Dst:             SOPC_UInt64_Read
    - functionName:    SOPC_Float_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 579
      functionLinenumberEnd: 580
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Float_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:580,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Float_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:580,12'
              BranchSideFuncs:
                - SOPC_Float_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:580,12'
          Dst:             SOPC_Float_Write
    - functionName:    SOPC_Float_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 612
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Float_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:612,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Float_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:612,12'
              BranchSideFuncs:
                - SOPC_Float_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:612,12'
          Dst:             SOPC_Float_Read
    - functionName:    SOPC_Double_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 643
      functionLinenumberEnd: 644
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Double_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:644,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Double_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:644,12'
              BranchSideFuncs:
                - SOPC_Double_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:644,12'
          Dst:             SOPC_Double_Write
    - functionName:    SOPC_Double_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 706
      functionLinenumberEnd: 707
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Double_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:707,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Double_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:707,12'
              BranchSideFuncs:
                - SOPC_Double_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:707,12'
          Dst:             SOPC_Double_Read
    - functionName:    SOPC_String_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 839
      functionLinenumberEnd: 840
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_String_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:840,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:840,12'
              BranchSideFuncs:
                - SOPC_String_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:840,12'
          Dst:             SOPC_String_Write
    - functionName:    SOPC_String_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 879
      functionLinenumberEnd: 880
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_String_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:880,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:880,12'
              BranchSideFuncs:
                - SOPC_String_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:880,12'
          Dst:             SOPC_String_Read
    - functionName:    SOPC_DateTime_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 982
      functionLinenumberEnd: 983
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DateTime_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:983,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_DateTime_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:983,12'
              BranchSideFuncs:
                - SOPC_DateTime_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:983,12'
          Dst:             SOPC_DateTime_Write
    - functionName:    SOPC_DateTime_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1002
      functionLinenumberEnd: 1003
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DateTime_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1003,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_DateTime_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1003,12'
              BranchSideFuncs:
                - SOPC_DateTime_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1003,12'
          Dst:             SOPC_DateTime_Read
    - functionName:    SOPC_Guid_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1022
      functionLinenumberEnd: 1023
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Guid_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1023,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Guid_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1023,12'
              BranchSideFuncs:
                - SOPC_Guid_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1023,12'
          Dst:             SOPC_Guid_Write
    - functionName:    SOPC_Guid_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1060
      functionLinenumberEnd: 1061
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Guid_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1061,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Guid_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1061,12'
              BranchSideFuncs:
                - SOPC_Guid_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1061,12'
          Dst:             SOPC_Guid_Read
    - functionName:    SOPC_ByteString_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 737
      functionLinenumberEnd: 738
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ByteString_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:738,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_ByteString_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:738,12'
              BranchSideFuncs:
                - SOPC_ByteString_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:738,12'
          Dst:             SOPC_ByteString_Write
    - functionName:    SOPC_ByteString_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 780
      functionLinenumberEnd: 781
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ByteString_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:781,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_ByteString_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:781,12'
              BranchSideFuncs:
                - SOPC_ByteString_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:781,12'
          Dst:             SOPC_ByteString_Read
    - functionName:    SOPC_XmlElement_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_XmlElement_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:961,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_XmlElement_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:961,12'
              BranchSideFuncs:
                - SOPC_XmlElement_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:961,12'
          Dst:             SOPC_XmlElement_Write
    - functionName:    SOPC_XmlElement_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 971
      functionLinenumberEnd: 972
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_XmlElement_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:972,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_XmlElement_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:972,12'
              BranchSideFuncs:
                - SOPC_XmlElement_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:972,12'
          Dst:             SOPC_XmlElement_Read
    - functionName:    SOPC_NodeId_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1214
      functionLinenumberEnd: 1215
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_NodeId_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1215,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_NodeId_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1215,12'
              BranchSideFuncs:
                - SOPC_NodeId_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1215,12'
          Dst:             SOPC_NodeId_Write
    - functionName:    SOPC_NodeId_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1330
      functionLinenumberEnd: 1331
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_NodeId_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1331,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_NodeId_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1331,12'
              BranchSideFuncs:
                - SOPC_NodeId_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1331,12'
          Dst:             SOPC_NodeId_Read
    - functionName:    SOPC_ExpandedNodeId_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1351
      functionLinenumberEnd: 1352
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ExpandedNodeId_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1352,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1352,12'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1352,12'
          Dst:             SOPC_ExpandedNodeId_Write
    - functionName:    SOPC_ExpandedNodeId_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1395
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ExpandedNodeId_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1395,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1395,12'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1395,12'
          Dst:             SOPC_ExpandedNodeId_Read
    - functionName:    SOPC_StatusCode_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1434
      functionLinenumberEnd: 1435
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_StatusCode_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1435,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_StatusCode_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1435,12'
              BranchSideFuncs:
                - SOPC_StatusCode_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1435,12'
          Dst:             SOPC_StatusCode_Write
    - functionName:    SOPC_StatusCode_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1444
      functionLinenumberEnd: 1445
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_StatusCode_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1445,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_StatusCode_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1445,12'
              BranchSideFuncs:
                - SOPC_StatusCode_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1445,12'
          Dst:             SOPC_StatusCode_Read
    - functionName:    SOPC_QualifiedName_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1655
      functionLinenumberEnd: 1656
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_QualifiedName_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1656,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_QualifiedName_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1656,12'
              BranchSideFuncs:
                - SOPC_QualifiedName_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1656,12'
          Dst:             SOPC_QualifiedName_Write
    - functionName:    SOPC_QualifiedName_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1683
      functionLinenumberEnd: 1684
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_QualifiedName_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1684,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_QualifiedName_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1684,12'
              BranchSideFuncs:
                - SOPC_QualifiedName_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1684,12'
          Dst:             SOPC_QualifiedName_Read
    - functionName:    SOPC_LocalizedText_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1731
      functionLinenumberEnd: 1732
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_LocalizedText_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1732,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_LocalizedText_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1732,12'
              BranchSideFuncs:
                - SOPC_LocalizedText_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1732,12'
          Dst:             SOPC_LocalizedText_Write
    - functionName:    SOPC_LocalizedText_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1765
      functionLinenumberEnd: 1766
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_LocalizedText_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1766,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_LocalizedText_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1766,12'
              BranchSideFuncs:
                - SOPC_LocalizedText_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1766,12'
          Dst:             SOPC_LocalizedText_Read
    - functionName:    SOPC_ExtensionObject_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1805
      functionLinenumberEnd: 1806
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ExtensionObject_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1806,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1806,12'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1806,12'
          Dst:             SOPC_ExtensionObject_Write
    - functionName:    SOPC_ExtensionObject_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1902
      functionLinenumberEnd: 1903
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ExtensionObject_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1903,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1903,12'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1903,12'
          Dst:             SOPC_ExtensionObject_Read
    - functionName:    SOPC_DataValue_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2848
      functionLinenumberEnd: 2849
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DataValue_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2849,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_DataValue_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2849,12'
              BranchSideFuncs:
                - SOPC_DataValue_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2849,12'
          Dst:             SOPC_DataValue_Write
    - functionName:    SOPC_DataValue_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2909
      functionLinenumberEnd: 2910
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DataValue_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2910,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_DataValue_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2910,12'
              BranchSideFuncs:
                - SOPC_DataValue_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2910,12'
          Dst:             SOPC_DataValue_Read
    - functionName:    SOPC_Variant_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2206
      functionLinenumberEnd: 2207
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Variant_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2207,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Variant_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2207,12'
              BranchSideFuncs:
                - SOPC_Variant_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2207,12'
          Dst:             SOPC_Variant_Write
    - functionName:    SOPC_Variant_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2622
      functionLinenumberEnd: 2623
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Variant_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2623,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Variant_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2623,12'
              BranchSideFuncs:
                - SOPC_Variant_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2623,12'
          Dst:             SOPC_Variant_Read
    - functionName:    SOPC_DiagnosticInfo_WriteAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1489
      functionLinenumberEnd: 1490
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DiagnosticInfo_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1490,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1490,12'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1490,12'
          Dst:             SOPC_DiagnosticInfo_Write
    - functionName:    SOPC_DiagnosticInfo_ReadAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1563
      functionLinenumberEnd: 1564
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DiagnosticInfo_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1564,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1564,12'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1564,12'
          Dst:             SOPC_DiagnosticInfo_Read
    - functionName:    SOPC_DiagnosticInfo_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1643
      functionLinenumberEnd: 1652
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_DiagnosticInfo_Read_Internal
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1645,30'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Read_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1645,30'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Read_Internal
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1645,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1645,9'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Read_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1651,12'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Read_Internal
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1645,30'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1651,12'
          Dst:             SOPC_DiagnosticInfo_Read_Internal
    - functionName:    SOPC_DiagnosticInfo_Read_Internal
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1570
      functionLinenumberEnd: 1640
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          251
      EdgeCount:       66
      CyclomaticComplexity: 20
      functionsReached:
        - SOPC_Byte_Read
        - SOPC_DiagnosticInfo_Initialize
        - SOPC_DiagnosticInfo_Read_Internal
        - SOPC_Free
        - SOPC_Int32_Clear
        - SOPC_Int32_Read
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_Malloc
        - SOPC_StatusCode_Clear
        - SOPC_StatusCode_Read
        - SOPC_String_Clear
        - SOPC_String_Read
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1571,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Byte_Read
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
                - SOPC_Int32_Read
                - SOPC_Int32_Read
                - SOPC_Int32_Read
                - SOPC_Int32_Read
                - SOPC_String_Read
                - SOPC_StatusCode_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1571,15'
              BranchSideFuncs:
                - SOPC_Byte_Read
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
                - SOPC_Int32_Read
                - SOPC_Int32_Read
                - SOPC_Int32_Read
                - SOPC_Int32_Read
                - SOPC_String_Read
                - SOPC_StatusCode_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1573,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1573,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1575,18'
              BranchSideFuncs:
                - SOPC_Byte_Read
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
                - SOPC_Int32_Read
                - SOPC_Int32_Read
                - SOPC_Int32_Read
                - SOPC_Int32_Read
                - SOPC_String_Read
                - SOPC_StatusCode_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1577,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1577,38'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
                - SOPC_Int32_Read
                - SOPC_Int32_Read
                - SOPC_Int32_Read
                - SOPC_String_Read
                - SOPC_StatusCode_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1631,9'
              BranchSideFuncs:
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1577,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1579,18'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
                - SOPC_Int32_Read
                - SOPC_Int32_Read
                - SOPC_String_Read
                - SOPC_StatusCode_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1581,51'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
                - SOPC_Int32_Read
                - SOPC_Int32_Read
                - SOPC_String_Read
                - SOPC_StatusCode_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1581,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1581,38'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
                - SOPC_Int32_Read
                - SOPC_Int32_Read
                - SOPC_String_Read
                - SOPC_StatusCode_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1631,9'
              BranchSideFuncs:
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1581,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1583,45'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
                - SOPC_Int32_Read
                - SOPC_String_Read
                - SOPC_StatusCode_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1585,51'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
                - SOPC_Int32_Read
                - SOPC_String_Read
                - SOPC_StatusCode_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1585,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1585,38'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
                - SOPC_Int32_Read
                - SOPC_String_Read
                - SOPC_StatusCode_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1631,9'
              BranchSideFuncs:
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1585,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1587,45'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
                - SOPC_String_Read
                - SOPC_StatusCode_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1589,51'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
                - SOPC_String_Read
                - SOPC_StatusCode_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1589,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1589,38'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
                - SOPC_String_Read
                - SOPC_StatusCode_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1631,9'
              BranchSideFuncs:
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1589,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1591,45'
              BranchSideFuncs:
                - SOPC_String_Read
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
                - SOPC_StatusCode_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1593,51'
              BranchSideFuncs:
                - SOPC_String_Read
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
                - SOPC_StatusCode_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1593,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1593,38'
              BranchSideFuncs:
                - SOPC_String_Read
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
                - SOPC_StatusCode_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1631,9'
              BranchSideFuncs:
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1593,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1595,46'
              BranchSideFuncs:
                - SOPC_StatusCode_Read
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1597,51'
              BranchSideFuncs:
                - SOPC_StatusCode_Read
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1597,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1597,38'
              BranchSideFuncs:
                - SOPC_StatusCode_Read
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1631,9'
              BranchSideFuncs:
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1597,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1599,50'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1601,51'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1601,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1601,38'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1631,9'
              BranchSideFuncs:
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1601,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1601,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1603,20'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1604,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1610,45'
              BranchSideFuncs:
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1631,9'
              BranchSideFuncs:
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1611,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1619,17'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read_Internal
                - SOPC_Free
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1621,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1621,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1623,41'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_Int32_Clear
                - SOPC_String_Clear
                - SOPC_StatusCode_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1575,18'
          Dst:             SOPC_Byte_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1579,18'
          Dst:             SOPC_Int32_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1583,18'
          Dst:             SOPC_Int32_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1587,18'
          Dst:             SOPC_Int32_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1591,18'
          Dst:             SOPC_Int32_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1595,18'
          Dst:             SOPC_String_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1599,18'
          Dst:             SOPC_StatusCode_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1604,27'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1610,45'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1619,17'
          Dst:             SOPC_DiagnosticInfo_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1620,26'
          Dst:             SOPC_DiagnosticInfo_Read_Internal
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1631,9'
          Dst:             SOPC_Int32_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1632,9'
          Dst:             SOPC_Int32_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1633,9'
          Dst:             SOPC_Int32_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1634,9'
          Dst:             SOPC_Int32_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1635,9'
          Dst:             SOPC_String_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1636,9'
          Dst:             SOPC_StatusCode_Clear
    - functionName:    SOPC_Byte_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 65
      functionLinenumberEnd: 83
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Buffer_Read
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:66,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:66,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:66,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:66,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:66,31'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:66,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:66,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:70,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:70,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:70,14'
              BranchSideFuncs:
                - SOPC_Buffer_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:76,32'
              BranchSideFuncs:
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:77,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:77,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:80,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:70,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:76,32'
          Dst:             SOPC_Buffer_Read
    - functionName:    SOPC_String_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 955
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_String_ReadWithLimitedLength
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:956,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_String_ReadWithLimitedLength
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:956,12'
              BranchSideFuncs:
                - SOPC_String_ReadWithLimitedLength
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:956,12'
          Dst:             SOPC_String_ReadWithLimitedLength
    - functionName:    SOPC_StatusCode_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1449
      functionLinenumberEnd: 1450
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_UInt32_Read
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1450,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_UInt32_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1450,12'
              BranchSideFuncs:
                - SOPC_UInt32_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1450,12'
          Dst:             SOPC_UInt32_Read
    - functionName:    SOPC_UInt32_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 405
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Buffer_Read
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:406,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:406,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:406,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:406,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:406,31'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:406,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:406,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:410,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:410,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:410,14'
              BranchSideFuncs:
                - SOPC_Buffer_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:416,32'
              BranchSideFuncs:
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:417,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:417,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:410,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:416,32'
          Dst:             SOPC_Buffer_Read
    - functionName:    SOPC_String_ReadWithLimitedLength
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 887
      functionLinenumberEnd: 952
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          151
      EdgeCount:       41
      CyclomaticComplexity: 14
      functionsReached:
        - SOPC_Buffer_Read
        - SOPC_Free
        - SOPC_Int32_Read
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_Malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:888,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:889,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:889,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:889,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:889,37'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:889,42'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:889,50'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:889,42'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:889,61'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:889,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:889,69'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:889,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:889,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:893,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:893,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:893,14'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:898,22'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:901,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:901,9'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:903,13'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:903,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:905,27'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:948,25'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:905,90'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:905,90'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:906,28'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:908,36'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:908,46'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:910,33'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:908,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:910,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:937,33'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:913,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:915,78'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:931,37'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:916,29'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:919,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:926,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:893,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:899,32'
          Dst:             SOPC_Int32_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:905,27'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:912,33'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:915,34'
          Dst:             SOPC_Buffer_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:919,29'
          Dst:             SOPC_Free
    - functionName:    SOPC_DiagnosticInfo_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1550
      functionLinenumberEnd: 1560
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_DiagnosticInfo_Write_Internal
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1551,30'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1551,30'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1551,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1551,9'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Write_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1559,12'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Write_Internal
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1551,30'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1559,12'
          Dst:             SOPC_DiagnosticInfo_Write_Internal
    - functionName:    SOPC_DiagnosticInfo_Write_Internal
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1496
      functionLinenumberEnd: 1545
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          220
      EdgeCount:       58
      CyclomaticComplexity: 18
      functionsReached:
        - GetDiagInfoEncodingByte
        - SOPC_Byte_Write
        - SOPC_DiagnosticInfo_Write_Internal
        - SOPC_Int32_Write
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_StatusCode_Write
        - SOPC_String_Write
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1497,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - GetDiagInfoEncodingByte
                - SOPC_Byte_Write
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - SOPC_String_Write
                - SOPC_StatusCode_Write
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1499,14'
              BranchSideFuncs:
                - GetDiagInfoEncodingByte
                - SOPC_Byte_Write
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - SOPC_String_Write
                - SOPC_StatusCode_Write
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1499,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1499,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1502,24'
              BranchSideFuncs:
                - GetDiagInfoEncodingByte
                - SOPC_Byte_Write
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - SOPC_String_Write
                - SOPC_StatusCode_Write
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1508,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1508,38'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - SOPC_String_Write
                - SOPC_StatusCode_Write
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1508,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1508,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1510,18'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - SOPC_String_Write
                - SOPC_StatusCode_Write
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1512,51'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - SOPC_String_Write
                - SOPC_StatusCode_Write
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1512,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1512,38'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - SOPC_String_Write
                - SOPC_StatusCode_Write
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1512,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1512,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1514,46'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - SOPC_String_Write
                - SOPC_StatusCode_Write
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1516,51'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - SOPC_String_Write
                - SOPC_StatusCode_Write
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1516,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1516,38'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - SOPC_String_Write
                - SOPC_StatusCode_Write
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1516,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1516,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1518,46'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_String_Write
                - SOPC_StatusCode_Write
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1520,51'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_String_Write
                - SOPC_StatusCode_Write
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1520,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1520,38'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_String_Write
                - SOPC_StatusCode_Write
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1520,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1520,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1522,46'
              BranchSideFuncs:
                - SOPC_String_Write
                - SOPC_StatusCode_Write
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1524,51'
              BranchSideFuncs:
                - SOPC_String_Write
                - SOPC_StatusCode_Write
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1524,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1524,38'
              BranchSideFuncs:
                - SOPC_String_Write
                - SOPC_StatusCode_Write
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1524,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1524,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1526,47'
              BranchSideFuncs:
                - SOPC_StatusCode_Write
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1528,51'
              BranchSideFuncs:
                - SOPC_StatusCode_Write
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1528,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1528,38'
              BranchSideFuncs:
                - SOPC_StatusCode_Write
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1528,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1528,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1530,51'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1532,51'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1532,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1532,38'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1532,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1532,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1532,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1534,20'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write_Internal
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1535,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1535,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1541,67'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Write_Internal
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1502,24'
          Dst:             GetDiagInfoEncodingByte
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1506,18'
          Dst:             SOPC_Byte_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1510,18'
          Dst:             SOPC_Int32_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1514,18'
          Dst:             SOPC_Int32_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1518,18'
          Dst:             SOPC_Int32_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1522,18'
          Dst:             SOPC_Int32_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1526,18'
          Dst:             SOPC_String_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1530,18'
          Dst:             SOPC_StatusCode_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1535,27'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1541,22'
          Dst:             SOPC_DiagnosticInfo_Write_Internal
    - functionName:    GetDiagInfoEncodingByte
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1454
      functionLinenumberEnd: 1485
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         22
      ICount:          122
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1457,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1460,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1461,19'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1461,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1463,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1465,19'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1465,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1467,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1469,19'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1469,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1471,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1473,19'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1473,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1475,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1477,19'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1477,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1479,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1481,27'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1481,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1481,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1483,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Byte_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 39
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Buffer_Write
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    11
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:40,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:40,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:40,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:40,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:40,31'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:40,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:40,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:44,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:44,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:44,14'
              BranchSideFuncs:
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:50,32'
              BranchSideFuncs:
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:51,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:51,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:53,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:44,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:50,32'
          Dst:             SOPC_Buffer_Write
    - functionName:    SOPC_Int32_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 320
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Buffer_Write
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    15
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:321,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:321,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:321,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:321,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:321,31'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:321,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:321,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:325,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:325,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:325,14'
              BranchSideFuncs:
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:330,28'
              BranchSideFuncs:
                - SOPC_Buffer_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:325,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:332,32'
          Dst:             SOPC_Buffer_Write
    - functionName:    SOPC_String_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 844
      functionLinenumberEnd: 876
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          97
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - SOPC_Buffer_Write
        - SOPC_Int32_Write
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:845,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:845,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:845,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:845,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:845,29'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:845,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:845,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:849,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:849,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:849,14'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:854,22'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:856,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:849,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:864,32'
          Dst:             SOPC_Int32_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:867,18'
          Dst:             SOPC_Buffer_Write
    - functionName:    SOPC_StatusCode_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1439
      functionLinenumberEnd: 1440
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_UInt32_Write
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1440,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_UInt32_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1440,12'
              BranchSideFuncs:
                - SOPC_UInt32_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1440,12'
          Dst:             SOPC_UInt32_Write
    - functionName:    SOPC_UInt32_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 378
      functionLinenumberEnd: 397
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Buffer_Write
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:379,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:379,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:379,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:379,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:379,31'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:379,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:379,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:383,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:383,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:383,14'
              BranchSideFuncs:
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:388,29'
              BranchSideFuncs:
                - SOPC_Buffer_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:383,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:390,32'
          Dst:             SOPC_Buffer_Write
    - functionName:    SOPC_Variant_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2812
      functionLinenumberEnd: 2813
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Variant_Read_Internal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2813,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Variant_Read_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2813,12'
              BranchSideFuncs:
                - SOPC_Variant_Read_Internal
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2813,12'
          Dst:             SOPC_Variant_Read_Internal
    - functionName:    SOPC_Variant_Read_Internal
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2627
      functionLinenumberEnd: 2804
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         66
      ICount:          365
      EdgeCount:       92
      CyclomaticComplexity: 28
      functionsReached:
        - ReadVariantArrayBuiltInType
        - ReadVariantNonArrayBuiltInType
        - SOPC_Byte_Read
        - SOPC_Calloc
        - SOPC_Free
        - SOPC_Int32_Clear
        - SOPC_Int32_Read
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_Malloc
        - SOPC_Variant_Clear
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2628,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Byte_Read
                - SOPC_Int32_Clear
                - ReadVariantArrayBuiltInType
                - SOPC_Variant_Clear
                - SOPC_Calloc
                - SOPC_Free
                - SOPC_Int32_Read
                - SOPC_Malloc
                - SOPC_Free
                - SOPC_Int32_Read
                - ReadVariantArrayBuiltInType
                - ReadVariantNonArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2628,15'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Byte_Read
                - SOPC_Int32_Clear
                - ReadVariantArrayBuiltInType
                - SOPC_Variant_Clear
                - SOPC_Calloc
                - SOPC_Free
                - SOPC_Int32_Read
                - SOPC_Malloc
                - SOPC_Free
                - SOPC_Int32_Read
                - ReadVariantArrayBuiltInType
                - ReadVariantNonArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2634,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2634,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2638,43'
              BranchSideFuncs:
                - SOPC_Byte_Read
                - SOPC_Int32_Clear
                - ReadVariantArrayBuiltInType
                - SOPC_Variant_Clear
                - SOPC_Calloc
                - SOPC_Free
                - SOPC_Int32_Read
                - SOPC_Malloc
                - SOPC_Free
                - SOPC_Int32_Read
                - ReadVariantArrayBuiltInType
                - ReadVariantNonArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2638,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2638,14'
              BranchSideFuncs:
                - SOPC_Byte_Read
                - SOPC_Int32_Clear
                - ReadVariantArrayBuiltInType
                - SOPC_Variant_Clear
                - SOPC_Calloc
                - SOPC_Free
                - SOPC_Int32_Read
                - SOPC_Malloc
                - SOPC_Free
                - SOPC_Int32_Read
                - ReadVariantArrayBuiltInType
                - ReadVariantNonArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2643,22'
              BranchSideFuncs:
                - SOPC_Byte_Read
                - SOPC_Int32_Clear
                - ReadVariantArrayBuiltInType
                - SOPC_Variant_Clear
                - SOPC_Calloc
                - SOPC_Free
                - SOPC_Int32_Read
                - SOPC_Malloc
                - SOPC_Free
                - SOPC_Int32_Read
                - ReadVariantArrayBuiltInType
                - ReadVariantNonArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2646,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2649,14'
              BranchSideFuncs:
                - ReadVariantArrayBuiltInType
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
                - SOPC_Int32_Read
                - SOPC_Malloc
                - SOPC_Free
                - SOPC_Int32_Read
                - ReadVariantArrayBuiltInType
                - ReadVariantNonArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2799,18'
              BranchSideFuncs:
                - SOPC_Int32_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2649,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2651,31'
              BranchSideFuncs:
                - SOPC_Int32_Clear
                - ReadVariantNonArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2661,67'
              BranchSideFuncs:
                - SOPC_Int32_Clear
                - ReadVariantNonArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2651,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2653,26'
              BranchSideFuncs:
                - ReadVariantArrayBuiltInType
                - SOPC_Int32_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2657,26'
              BranchSideFuncs:
                - ReadVariantArrayBuiltInType
                - SOPC_Int32_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2661,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2667,22'
              BranchSideFuncs:
                - ReadVariantNonArrayBuiltInType
                - SOPC_Int32_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2799,18'
              BranchSideFuncs:
                - SOPC_Int32_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2689,42'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2689,45'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_Free
                - SOPC_Int32_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2757,21'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2689,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2698,26'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2757,21'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2701,42'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2702,40'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
                - SOPC_Free
                - SOPC_Int32_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2757,21'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2702,55'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2702,101'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2757,21'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2702,118'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2712,51'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2757,21'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2713,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2717,26'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2717,26'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
                - SOPC_Free
                - SOPC_Int32_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2717,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2720,39'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2757,21'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2717,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2749,61'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2757,21'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2720,74'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2720,92'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
                - SOPC_Int32_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2749,61'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2720,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2722,73'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2739,57'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2723,54'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2720,106'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
                - SOPC_Int32_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2723,79'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
                - SOPC_Int32_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2727,33'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2720,106'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
                - SOPC_Int32_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2730,29'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
                - SOPC_Int32_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2720,74'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2720,92'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
                - SOPC_Int32_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2737,25'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2737,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2739,57'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2749,61'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2749,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2749,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2757,33'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
                - SOPC_Calloc
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2757,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2762,54'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2781,54'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2764,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2766,39'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2787,17'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2768,29'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2770,29'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2772,63'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Int32_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2797,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2797,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2799,18'
              BranchSideFuncs:
                - SOPC_Int32_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2632,51'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2644,32'
          Dst:             SOPC_Byte_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2678,22'
          Dst:             ReadVariantNonArrayBuiltInType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2681,22'
          Dst:             ReadVariantArrayBuiltInType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2686,22'
          Dst:             ReadVariantArrayBuiltInType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2698,26'
          Dst:             SOPC_Int32_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2712,21'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2722,34'
          Dst:             SOPC_Int32_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2739,25'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2763,41'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2770,29'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2787,17'
          Dst:             SOPC_Variant_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2800,9'
          Dst:             SOPC_Int32_Clear
    - functionName:    ReadVariantNonArrayBuiltInType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2331
      functionLinenumberEnd: 2541
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         65
      ICount:          350
      EdgeCount:       81
      CyclomaticComplexity: 18
      functionsReached:
        - SOPC_Boolean_Read
        - SOPC_ByteString_Read
        - SOPC_Byte_Read
        - SOPC_DataValue_Initialize
        - SOPC_DataValue_ReadAux_Nested
        - SOPC_DateTime_Read
        - SOPC_DiagnosticInfo_Clear
        - SOPC_DiagnosticInfo_Initialize
        - SOPC_DiagnosticInfo_Read
        - SOPC_Double_Read
        - SOPC_ExpandedNodeId_Initialize
        - SOPC_ExpandedNodeId_Read
        - SOPC_ExtensionObject_Initialize
        - SOPC_ExtensionObject_Read
        - SOPC_Float_Read
        - SOPC_Free
        - SOPC_Guid_Initialize
        - SOPC_Guid_Read
        - SOPC_Int16_Read
        - SOPC_Int32_Read
        - SOPC_Int64_Read
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_LocalizedText_Initialize
        - SOPC_LocalizedText_Read
        - SOPC_Malloc
        - SOPC_NodeId_Initialize
        - SOPC_NodeId_Read
        - SOPC_QualifiedName_Initialize
        - SOPC_QualifiedName_Read
        - SOPC_SByte_Read
        - SOPC_StatusCode_Read
        - SOPC_String_Read
        - SOPC_UInt16_Read
        - SOPC_UInt32_Read
        - SOPC_UInt64_Read
        - SOPC_XmlElement_Read
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2332,30'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read
                - SOPC_DiagnosticInfo_Clear
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_DataValue_Initialize
                - SOPC_DataValue_ReadAux_Nested
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_ExtensionObject_Initialize
                - SOPC_ExtensionObject_Read
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Read
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_QualifiedName_Initialize
                - SOPC_QualifiedName_Read
                - SOPC_Free
                - SOPC_StatusCode_Read
                - SOPC_Malloc
                - SOPC_ExpandedNodeId_Initialize
                - SOPC_ExpandedNodeId_Read
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_NodeId_Initialize
                - SOPC_NodeId_Read
                - SOPC_Free
                - SOPC_XmlElement_Read
                - SOPC_ByteString_Read
                - SOPC_Malloc
                - SOPC_Guid_Initialize
                - SOPC_Guid_Read
                - SOPC_Free
                - SOPC_DateTime_Read
                - SOPC_String_Read
                - SOPC_Double_Read
                - SOPC_Float_Read
                - SOPC_UInt64_Read
                - SOPC_Int64_Read
                - SOPC_UInt32_Read
                - SOPC_Int32_Read
                - SOPC_UInt16_Read
                - SOPC_Int16_Read
                - SOPC_Byte_Read
                - SOPC_SByte_Read
                - SOPC_Boolean_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2332,30'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read
                - SOPC_DiagnosticInfo_Clear
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_DataValue_Initialize
                - SOPC_DataValue_ReadAux_Nested
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_ExtensionObject_Initialize
                - SOPC_ExtensionObject_Read
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Read
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_QualifiedName_Initialize
                - SOPC_QualifiedName_Read
                - SOPC_Free
                - SOPC_StatusCode_Read
                - SOPC_Malloc
                - SOPC_ExpandedNodeId_Initialize
                - SOPC_ExpandedNodeId_Read
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_NodeId_Initialize
                - SOPC_NodeId_Read
                - SOPC_Free
                - SOPC_XmlElement_Read
                - SOPC_ByteString_Read
                - SOPC_Malloc
                - SOPC_Guid_Initialize
                - SOPC_Guid_Read
                - SOPC_Free
                - SOPC_DateTime_Read
                - SOPC_String_Read
                - SOPC_Double_Read
                - SOPC_Float_Read
                - SOPC_UInt64_Read
                - SOPC_Int64_Read
                - SOPC_UInt32_Read
                - SOPC_Int32_Read
                - SOPC_UInt16_Read
                - SOPC_Int16_Read
                - SOPC_Byte_Read
                - SOPC_SByte_Read
                - SOPC_Boolean_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2332,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2332,9'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read
                - SOPC_DiagnosticInfo_Clear
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_DataValue_Initialize
                - SOPC_DataValue_ReadAux_Nested
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_ExtensionObject_Initialize
                - SOPC_ExtensionObject_Read
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Read
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_QualifiedName_Initialize
                - SOPC_QualifiedName_Read
                - SOPC_Free
                - SOPC_StatusCode_Read
                - SOPC_Malloc
                - SOPC_ExpandedNodeId_Initialize
                - SOPC_ExpandedNodeId_Read
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_NodeId_Initialize
                - SOPC_NodeId_Read
                - SOPC_Free
                - SOPC_XmlElement_Read
                - SOPC_ByteString_Read
                - SOPC_Malloc
                - SOPC_Guid_Initialize
                - SOPC_Guid_Read
                - SOPC_Free
                - SOPC_DateTime_Read
                - SOPC_String_Read
                - SOPC_Double_Read
                - SOPC_Float_Read
                - SOPC_UInt64_Read
                - SOPC_Int64_Read
                - SOPC_UInt32_Read
                - SOPC_Int32_Read
                - SOPC_UInt16_Read
                - SOPC_Int16_Read
                - SOPC_Byte_Read
                - SOPC_SByte_Read
                - SOPC_Boolean_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2340,5'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read
                - SOPC_DiagnosticInfo_Clear
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_DataValue_Initialize
                - SOPC_DataValue_ReadAux_Nested
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_ExtensionObject_Initialize
                - SOPC_ExtensionObject_Read
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Read
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_QualifiedName_Initialize
                - SOPC_QualifiedName_Read
                - SOPC_Free
                - SOPC_StatusCode_Read
                - SOPC_Malloc
                - SOPC_ExpandedNodeId_Initialize
                - SOPC_ExpandedNodeId_Read
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_NodeId_Initialize
                - SOPC_NodeId_Read
                - SOPC_Free
                - SOPC_XmlElement_Read
                - SOPC_ByteString_Read
                - SOPC_Malloc
                - SOPC_Guid_Initialize
                - SOPC_Guid_Read
                - SOPC_Free
                - SOPC_DateTime_Read
                - SOPC_String_Read
                - SOPC_Double_Read
                - SOPC_Float_Read
                - SOPC_UInt64_Read
                - SOPC_Int64_Read
                - SOPC_UInt32_Read
                - SOPC_Int32_Read
                - SOPC_UInt16_Read
                - SOPC_Int16_Read
                - SOPC_Byte_Read
                - SOPC_SByte_Read
                - SOPC_Boolean_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2340,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2340,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2343,18'
              BranchSideFuncs:
                - SOPC_Boolean_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2346,18'
              BranchSideFuncs:
                - SOPC_SByte_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2349,18'
              BranchSideFuncs:
                - SOPC_Byte_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2352,18'
              BranchSideFuncs:
                - SOPC_Int16_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2355,18'
              BranchSideFuncs:
                - SOPC_UInt16_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2358,18'
              BranchSideFuncs:
                - SOPC_Int32_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2361,18'
              BranchSideFuncs:
                - SOPC_UInt32_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2364,18'
              BranchSideFuncs:
                - SOPC_Int64_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2367,18'
              BranchSideFuncs:
                - SOPC_UInt64_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2370,18'
              BranchSideFuncs:
                - SOPC_Float_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2373,18'
              BranchSideFuncs:
                - SOPC_Double_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2376,18'
              BranchSideFuncs:
                - SOPC_String_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2379,18'
              BranchSideFuncs:
                - SOPC_DateTime_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2382,21'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_Guid_Initialize
                - SOPC_Guid_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2399,18'
              BranchSideFuncs:
                - SOPC_ByteString_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2402,18'
              BranchSideFuncs:
                - SOPC_XmlElement_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2405,23'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_NodeId_Initialize
                - SOPC_NodeId_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2422,26'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_ExpandedNodeId_Initialize
                - SOPC_ExpandedNodeId_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2439,18'
              BranchSideFuncs:
                - SOPC_StatusCode_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2442,22'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_QualifiedName_Initialize
                - SOPC_QualifiedName_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2459,30'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2476,26'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_ExtensionObject_Initialize
                - SOPC_ExtensionObject_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2493,26'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_DataValue_Initialize
                - SOPC_DataValue_ReadAux_Nested
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2515,25'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read
                - SOPC_DiagnosticInfo_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2535,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2538,9'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2383,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2383,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2385,13'
              BranchSideFuncs:
                - SOPC_Guid_Initialize
                - SOPC_Guid_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2387,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2387,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2389,32'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2406,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2406,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2408,13'
              BranchSideFuncs:
                - SOPC_NodeId_Initialize
                - SOPC_NodeId_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2410,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2410,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2412,32'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2423,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2423,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2425,13'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Initialize
                - SOPC_ExpandedNodeId_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2427,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2427,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2429,32'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2443,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2443,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2445,13'
              BranchSideFuncs:
                - SOPC_QualifiedName_Initialize
                - SOPC_QualifiedName_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2447,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2447,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2449,32'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2460,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2460,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2462,13'
              BranchSideFuncs:
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2464,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2464,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2466,32'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2477,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2477,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2479,13'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Initialize
                - SOPC_ExtensionObject_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2481,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2481,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2483,32'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2494,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2494,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2496,13'
              BranchSideFuncs:
                - SOPC_DataValue_Initialize
                - SOPC_DataValue_ReadAux_Nested
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2498,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2498,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2500,32'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2516,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2516,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2518,13'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Initialize
                - SOPC_DiagnosticInfo_Read
                - SOPC_DiagnosticInfo_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2520,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2520,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2522,48'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Clear
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2332,30'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2343,18'
          Dst:             SOPC_Boolean_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2346,18'
          Dst:             SOPC_SByte_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2349,18'
          Dst:             SOPC_Byte_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2352,18'
          Dst:             SOPC_Int16_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2355,18'
          Dst:             SOPC_UInt16_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2358,18'
          Dst:             SOPC_Int32_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2361,18'
          Dst:             SOPC_UInt32_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2364,18'
          Dst:             SOPC_Int64_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2367,18'
          Dst:             SOPC_UInt64_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2370,18'
          Dst:             SOPC_Float_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2373,18'
          Dst:             SOPC_Double_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2376,18'
          Dst:             SOPC_String_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2379,18'
          Dst:             SOPC_DateTime_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2382,21'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2385,13'
          Dst:             SOPC_Guid_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2386,22'
          Dst:             SOPC_Guid_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2389,17'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2399,18'
          Dst:             SOPC_ByteString_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2402,18'
          Dst:             SOPC_XmlElement_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2405,23'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2408,13'
          Dst:             SOPC_NodeId_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2409,22'
          Dst:             SOPC_NodeId_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2412,17'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2422,26'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2425,13'
          Dst:             SOPC_ExpandedNodeId_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2426,22'
          Dst:             SOPC_ExpandedNodeId_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2429,17'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2439,18'
          Dst:             SOPC_StatusCode_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2442,22'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2445,13'
          Dst:             SOPC_QualifiedName_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2446,22'
          Dst:             SOPC_QualifiedName_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2449,17'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2459,30'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2462,13'
          Dst:             SOPC_LocalizedText_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2463,22'
          Dst:             SOPC_LocalizedText_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2466,17'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2476,26'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2479,13'
          Dst:             SOPC_ExtensionObject_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2480,22'
          Dst:             SOPC_ExtensionObject_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2483,17'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2493,26'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2496,13'
          Dst:             SOPC_DataValue_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2497,22'
          Dst:             SOPC_DataValue_ReadAux_Nested
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2500,17'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2515,25'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2518,13'
          Dst:             SOPC_DiagnosticInfo_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2519,22'
          Dst:             SOPC_DiagnosticInfo_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2522,17'
          Dst:             SOPC_DiagnosticInfo_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2523,17'
          Dst:             SOPC_Free
    - functionName:    SOPC_Boolean_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 122
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Byte_Read
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:123,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Byte_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:123,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Byte_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:123,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:123,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:127,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Byte_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:127,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:127,14'
              BranchSideFuncs:
                - SOPC_Byte_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:132,22'
              BranchSideFuncs:
                - SOPC_Byte_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:134,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:134,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:136,22'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:136,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:136,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:139,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:127,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:133,32'
          Dst:             SOPC_Byte_Read
    - functionName:    SOPC_SByte_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 177
      functionLinenumberEnd: 195
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Buffer_Read
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:178,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:178,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:178,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:178,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:178,31'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:178,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:178,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:182,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:182,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:182,14'
              BranchSideFuncs:
                - SOPC_Buffer_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:188,32'
              BranchSideFuncs:
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:190,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:190,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:193,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:182,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:188,32'
          Dst:             SOPC_Buffer_Read
    - functionName:    SOPC_Int16_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 232
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Buffer_Read
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:233,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:233,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:233,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:233,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:233,31'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:233,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:233,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:237,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:237,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:237,14'
              BranchSideFuncs:
                - SOPC_Buffer_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:244,32'
              BranchSideFuncs:
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:245,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:245,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:237,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:244,32'
          Dst:             SOPC_Buffer_Read
    - functionName:    SOPC_UInt16_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 290
      functionLinenumberEnd: 312
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Buffer_Read
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:291,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:291,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:291,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:291,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:291,31'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:291,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:291,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:295,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:295,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:295,14'
              BranchSideFuncs:
                - SOPC_Buffer_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:302,32'
              BranchSideFuncs:
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:303,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:303,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:295,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:302,32'
          Dst:             SOPC_Buffer_Read
    - functionName:    SOPC_Int64_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 485
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Buffer_Read
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:464,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:464,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:464,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:464,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:464,31'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:464,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:464,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:468,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:468,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:468,14'
              BranchSideFuncs:
                - SOPC_Buffer_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:474,32'
              BranchSideFuncs:
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:475,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:475,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:468,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:474,32'
          Dst:             SOPC_Buffer_Read
    - functionName:    SOPC_UInt64_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 543
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          52
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Buffer_Read
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:522,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:522,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:522,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:522,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:522,31'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:522,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:522,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:526,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:526,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:526,14'
              BranchSideFuncs:
                - SOPC_Buffer_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:532,32'
              BranchSideFuncs:
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:533,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:533,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:526,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:532,32'
          Dst:             SOPC_Buffer_Read
    - functionName:    SOPC_Float_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 616
      functionLinenumberEnd: 640
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Buffer_Read
        - SOPC_Internal_Common_GetEncodingConstants
        - normalize_float
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:617,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
                - normalize_float
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:617,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
                - normalize_float
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:617,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:617,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:617,31'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
                - normalize_float
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:617,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:617,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:621,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
                - normalize_float
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:621,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:621,14'
              BranchSideFuncs:
                - SOPC_Buffer_Read
                - normalize_float
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:627,32'
              BranchSideFuncs:
                - SOPC_Buffer_Read
                - normalize_float
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:628,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - normalize_float
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:637,30'
              BranchSideFuncs:
                - normalize_float
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:621,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:627,32'
          Dst:             SOPC_Buffer_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:637,14'
          Dst:             normalize_float
    - functionName:    SOPC_Double_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 711
      functionLinenumberEnd: 734
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          58
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Buffer_Read
        - SOPC_Internal_Common_GetEncodingConstants
        - normalize_double
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:712,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
                - normalize_double
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:712,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
                - normalize_double
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:712,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:712,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:712,31'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
                - normalize_double
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:712,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:712,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:716,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Read
                - normalize_double
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:716,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:716,14'
              BranchSideFuncs:
                - SOPC_Buffer_Read
                - normalize_double
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:722,32'
              BranchSideFuncs:
                - SOPC_Buffer_Read
                - normalize_double
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:723,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - normalize_double
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:732,31'
              BranchSideFuncs:
                - normalize_double
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:716,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:722,32'
          Dst:             SOPC_Buffer_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:732,14'
          Dst:             normalize_double
    - functionName:    SOPC_DateTime_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1007
      functionLinenumberEnd: 1019
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          38
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - SOPC_Int64_Read
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1008,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int64_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1008,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int64_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1008,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1008,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1012,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int64_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1012,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1012,14'
              BranchSideFuncs:
                - SOPC_Int64_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1017,22'
              BranchSideFuncs:
                - SOPC_Int64_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1012,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1018,12'
          Dst:             SOPC_Int64_Read
    - functionName:    SOPC_Guid_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1065
      functionLinenumberEnd: 1100
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          92
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - SOPC_Buffer_Read
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_UInt16_Clear
        - SOPC_UInt16_Read
        - SOPC_UInt32_Clear
        - SOPC_UInt32_Read
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1066,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_UInt32_Read
                - SOPC_UInt32_Clear
                - SOPC_UInt16_Clear
                - SOPC_UInt16_Clear
                - SOPC_UInt16_Read
                - SOPC_UInt16_Read
                - SOPC_Buffer_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1066,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_UInt32_Read
                - SOPC_UInt32_Clear
                - SOPC_UInt16_Clear
                - SOPC_UInt16_Clear
                - SOPC_UInt16_Read
                - SOPC_UInt16_Read
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1066,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1066,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1066,30'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_UInt32_Read
                - SOPC_UInt32_Clear
                - SOPC_UInt16_Clear
                - SOPC_UInt16_Clear
                - SOPC_UInt16_Read
                - SOPC_UInt16_Read
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1066,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1066,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1070,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_UInt32_Read
                - SOPC_UInt32_Clear
                - SOPC_UInt16_Clear
                - SOPC_UInt16_Clear
                - SOPC_UInt16_Read
                - SOPC_UInt16_Read
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1070,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1070,14'
              BranchSideFuncs:
                - SOPC_UInt32_Read
                - SOPC_UInt32_Clear
                - SOPC_UInt16_Clear
                - SOPC_UInt16_Clear
                - SOPC_UInt16_Read
                - SOPC_UInt16_Read
                - SOPC_Buffer_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1075,22'
              BranchSideFuncs:
                - SOPC_UInt32_Read
                - SOPC_UInt32_Clear
                - SOPC_UInt16_Clear
                - SOPC_UInt16_Clear
                - SOPC_UInt16_Read
                - SOPC_UInt16_Read
                - SOPC_Buffer_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1079,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1081,42'
              BranchSideFuncs:
                - SOPC_UInt16_Read
                - SOPC_UInt32_Clear
                - SOPC_UInt16_Clear
                - SOPC_UInt16_Clear
                - SOPC_UInt16_Read
                - SOPC_Buffer_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1095,9'
              BranchSideFuncs:
                - SOPC_UInt32_Clear
                - SOPC_UInt16_Clear
                - SOPC_UInt16_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1083,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1085,42'
              BranchSideFuncs:
                - SOPC_UInt16_Read
                - SOPC_UInt32_Clear
                - SOPC_UInt16_Clear
                - SOPC_UInt16_Clear
                - SOPC_Buffer_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1095,9'
              BranchSideFuncs:
                - SOPC_UInt32_Clear
                - SOPC_UInt16_Clear
                - SOPC_UInt16_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1087,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1089,43'
              BranchSideFuncs:
                - SOPC_Buffer_Read
                - SOPC_UInt32_Clear
                - SOPC_UInt16_Clear
                - SOPC_UInt16_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1095,9'
              BranchSideFuncs:
                - SOPC_UInt32_Clear
                - SOPC_UInt16_Clear
                - SOPC_UInt16_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1092,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1092,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1095,9'
              BranchSideFuncs:
                - SOPC_UInt32_Clear
                - SOPC_UInt16_Clear
                - SOPC_UInt16_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1070,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1077,32'
          Dst:             SOPC_UInt32_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1081,18'
          Dst:             SOPC_UInt16_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1085,18'
          Dst:             SOPC_UInt16_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1089,18'
          Dst:             SOPC_Buffer_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1095,9'
          Dst:             SOPC_UInt32_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1096,9'
          Dst:             SOPC_UInt16_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1097,9'
          Dst:             SOPC_UInt16_Clear
    - functionName:    SOPC_ByteString_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 785
      functionLinenumberEnd: 836
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          123
      EdgeCount:       35
      CyclomaticComplexity: 12
      functionsReached:
        - SOPC_Buffer_Read
        - SOPC_Free
        - SOPC_Int32_Read
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_Malloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:786,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:787,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:787,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:787,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:787,37'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:787,42'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:787,50'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:787,42'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:787,61'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:787,61'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:787,69'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:787,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:787,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:791,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:791,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:791,14'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:796,22'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:799,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:799,9'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:801,13'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:801,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:803,27'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:803,90'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:803,90'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:804,28'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:808,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:810,74'
              BranchSideFuncs:
                - SOPC_Buffer_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:811,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:811,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:814,40'
              BranchSideFuncs:
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:791,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:797,32'
          Dst:             SOPC_Int32_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:803,27'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:807,29'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:810,30'
          Dst:             SOPC_Buffer_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:814,25'
          Dst:             SOPC_Free
    - functionName:    SOPC_XmlElement_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 976
      functionLinenumberEnd: 978
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ByteString_Read
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:978,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_ByteString_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:978,12'
              BranchSideFuncs:
                - SOPC_ByteString_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:978,12'
          Dst:             SOPC_ByteString_Read
    - functionName:    SOPC_NodeId_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1335
      functionLinenumberEnd: 1348
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          44
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - Internal_NodeId_Read
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1336,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - Internal_NodeId_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1336,15'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - Internal_NodeId_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1337,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1337,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1341,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - Internal_NodeId_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1341,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1341,14'
              BranchSideFuncs:
                - Internal_NodeId_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1346,22'
              BranchSideFuncs:
                - Internal_NodeId_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1341,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1347,12'
          Dst:             Internal_NodeId_Read
    - functionName:    SOPC_ExpandedNodeId_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1399
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          101
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - Internal_NodeId_Read
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_NodeId_Clear
        - SOPC_String_Clear
        - SOPC_String_Read
        - SOPC_UInt32_Read
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1400,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - Internal_NodeId_Read
                - SOPC_NodeId_Clear
                - SOPC_String_Clear
                - SOPC_String_Read
                - SOPC_UInt32_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1400,15'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - Internal_NodeId_Read
                - SOPC_NodeId_Clear
                - SOPC_String_Clear
                - SOPC_String_Read
                - SOPC_UInt32_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1401,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1401,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1405,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - Internal_NodeId_Read
                - SOPC_NodeId_Clear
                - SOPC_String_Clear
                - SOPC_String_Read
                - SOPC_UInt32_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1405,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1405,14'
              BranchSideFuncs:
                - Internal_NodeId_Read
                - SOPC_NodeId_Clear
                - SOPC_String_Clear
                - SOPC_String_Read
                - SOPC_UInt32_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1410,22'
              BranchSideFuncs:
                - Internal_NodeId_Read
                - SOPC_NodeId_Clear
                - SOPC_String_Clear
                - SOPC_String_Read
                - SOPC_UInt32_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1413,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1413,38'
              BranchSideFuncs:
                - SOPC_String_Read
                - SOPC_NodeId_Clear
                - SOPC_String_Clear
                - SOPC_UInt32_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1425,9'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_String_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1413,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1415,47'
              BranchSideFuncs:
                - SOPC_UInt32_Read
                - SOPC_NodeId_Clear
                - SOPC_String_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1418,51'
              BranchSideFuncs:
                - SOPC_UInt32_Read
                - SOPC_NodeId_Clear
                - SOPC_String_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1418,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1418,38'
              BranchSideFuncs:
                - SOPC_UInt32_Read
                - SOPC_NodeId_Clear
                - SOPC_String_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1425,9'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_String_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1418,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1418,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1420,47'
              BranchSideFuncs:
                - SOPC_UInt32_Read
                - SOPC_NodeId_Clear
                - SOPC_String_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1423,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1423,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1425,9'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_String_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1405,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1411,32'
          Dst:             Internal_NodeId_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1415,18'
          Dst:             SOPC_String_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1420,18'
          Dst:             SOPC_UInt32_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1425,9'
          Dst:             SOPC_NodeId_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1426,9'
          Dst:             SOPC_String_Clear
    - functionName:    SOPC_QualifiedName_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1688
      functionLinenumberEnd: 1713
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_String_Read
        - SOPC_UInt16_Clear
        - SOPC_UInt16_Read
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1689,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_UInt16_Read
                - SOPC_UInt16_Clear
                - SOPC_String_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1689,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_UInt16_Read
                - SOPC_UInt16_Clear
                - SOPC_String_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1689,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1689,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1693,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_UInt16_Read
                - SOPC_UInt16_Clear
                - SOPC_String_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1693,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1693,14'
              BranchSideFuncs:
                - SOPC_UInt16_Read
                - SOPC_UInt16_Clear
                - SOPC_String_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1698,22'
              BranchSideFuncs:
                - SOPC_UInt16_Read
                - SOPC_UInt16_Clear
                - SOPC_String_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1701,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1703,43'
              BranchSideFuncs:
                - SOPC_String_Read
                - SOPC_UInt16_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1708,9'
              BranchSideFuncs:
                - SOPC_UInt16_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1706,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1706,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1708,9'
              BranchSideFuncs:
                - SOPC_UInt16_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1693,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1699,32'
          Dst:             SOPC_UInt16_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1703,18'
          Dst:             SOPC_String_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1708,9'
          Dst:             SOPC_UInt16_Clear
    - functionName:    SOPC_LocalizedText_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1772
      functionLinenumberEnd: 1802
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          99
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - SOPC_Byte_Read
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_String_Clear
        - SOPC_String_Read
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1773,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Byte_Read
                - SOPC_String_Clear
                - SOPC_String_Read
                - SOPC_String_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1773,15'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Byte_Read
                - SOPC_String_Clear
                - SOPC_String_Read
                - SOPC_String_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1774,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1774,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1778,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Byte_Read
                - SOPC_String_Clear
                - SOPC_String_Read
                - SOPC_String_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1778,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1778,14'
              BranchSideFuncs:
                - SOPC_Byte_Read
                - SOPC_String_Clear
                - SOPC_String_Read
                - SOPC_String_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1783,22'
              BranchSideFuncs:
                - SOPC_Byte_Read
                - SOPC_String_Clear
                - SOPC_String_Read
                - SOPC_String_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1786,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1786,38'
              BranchSideFuncs:
                - SOPC_String_Read
                - SOPC_String_Clear
                - SOPC_String_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1797,9'
              BranchSideFuncs:
                - SOPC_String_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1786,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1788,18'
              BranchSideFuncs:
                - SOPC_String_Read
                - SOPC_String_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1790,51'
              BranchSideFuncs:
                - SOPC_String_Read
                - SOPC_String_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1790,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1790,38'
              BranchSideFuncs:
                - SOPC_String_Read
                - SOPC_String_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1797,9'
              BranchSideFuncs:
                - SOPC_String_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1790,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1790,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1792,51'
              BranchSideFuncs:
                - SOPC_String_Read
                - SOPC_String_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1795,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1795,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1797,9'
              BranchSideFuncs:
                - SOPC_String_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1778,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1784,32'
          Dst:             SOPC_Byte_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1788,18'
          Dst:             SOPC_String_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1792,18'
          Dst:             SOPC_String_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1797,9'
          Dst:             SOPC_String_Clear
    - functionName:    SOPC_ExtensionObject_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1907
      functionLinenumberEnd: 2007
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         39
      ICount:          213
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - SOPC_ByteString_Read
        - SOPC_Byte_Read
        - SOPC_EncodeableObject_Decode
        - SOPC_EncodeableType_GetEncodeableType
        - SOPC_Free
        - SOPC_Int32_Read
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_Malloc
        - SOPC_NodeId_Clear
        - SOPC_NodeId_Read
        - SOPC_String_AttachFromCstring
        - SOPC_XmlElement_Read
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1909,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_NodeId_Read
                - SOPC_NodeId_Clear
                - SOPC_Byte_Read
                - SOPC_Int32_Read
                - SOPC_Malloc
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
                - SOPC_ByteString_Read
                - SOPC_XmlElement_Read
                - SOPC_EncodeableType_GetEncodeableType
                - SOPC_String_AttachFromCstring
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1909,15'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_NodeId_Read
                - SOPC_NodeId_Clear
                - SOPC_Byte_Read
                - SOPC_Int32_Read
                - SOPC_Malloc
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
                - SOPC_ByteString_Read
                - SOPC_XmlElement_Read
                - SOPC_EncodeableType_GetEncodeableType
                - SOPC_String_AttachFromCstring
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1911,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1911,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1915,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_NodeId_Read
                - SOPC_NodeId_Clear
                - SOPC_Byte_Read
                - SOPC_Int32_Read
                - SOPC_Malloc
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
                - SOPC_ByteString_Read
                - SOPC_XmlElement_Read
                - SOPC_EncodeableType_GetEncodeableType
                - SOPC_String_AttachFromCstring
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1915,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1915,14'
              BranchSideFuncs:
                - SOPC_NodeId_Read
                - SOPC_NodeId_Clear
                - SOPC_Byte_Read
                - SOPC_Int32_Read
                - SOPC_Malloc
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
                - SOPC_ByteString_Read
                - SOPC_XmlElement_Read
                - SOPC_EncodeableType_GetEncodeableType
                - SOPC_String_AttachFromCstring
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1920,22'
              BranchSideFuncs:
                - SOPC_NodeId_Read
                - SOPC_NodeId_Clear
                - SOPC_Byte_Read
                - SOPC_Int32_Read
                - SOPC_Malloc
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
                - SOPC_ByteString_Read
                - SOPC_XmlElement_Read
                - SOPC_EncodeableType_GetEncodeableType
                - SOPC_String_AttachFromCstring
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1923,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1925,18'
              BranchSideFuncs:
                - SOPC_Byte_Read
                - SOPC_NodeId_Clear
                - SOPC_Int32_Read
                - SOPC_Malloc
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
                - SOPC_ByteString_Read
                - SOPC_XmlElement_Read
                - SOPC_EncodeableType_GetEncodeableType
                - SOPC_String_AttachFromCstring
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2002,9'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1928,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1931,13'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_NodeId_Clear
                - SOPC_Malloc
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
                - SOPC_ByteString_Read
                - SOPC_XmlElement_Read
                - SOPC_EncodeableType_GetEncodeableType
                - SOPC_String_AttachFromCstring
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2002,9'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1931,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1934,39'
              BranchSideFuncs:
                - SOPC_ByteString_Read
                - SOPC_NodeId_Clear
                - SOPC_EncodeableType_GetEncodeableType
                - SOPC_String_AttachFromCstring
                - SOPC_Int32_Read
                - SOPC_Malloc
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
                - SOPC_XmlElement_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1946,31'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_NodeId_Clear
                - SOPC_Malloc
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
                - SOPC_ByteString_Read
                - SOPC_XmlElement_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1934,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1936,87'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetEncodeableType
                - SOPC_String_AttachFromCstring
                - SOPC_Int32_Read
                - SOPC_NodeId_Clear
                - SOPC_Malloc
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
                - SOPC_ByteString_Read
                - SOPC_XmlElement_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1963,52'
              BranchSideFuncs:
                - SOPC_ByteString_Read
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1938,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1940,34'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_NodeId_Clear
                - SOPC_Malloc
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
                - SOPC_ByteString_Read
                - SOPC_XmlElement_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1955,17'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_NodeId_Clear
                - SOPC_Malloc
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
                - SOPC_ByteString_Read
                - SOPC_XmlElement_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1946,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1955,9'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2002,9'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1955,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1960,52'
              BranchSideFuncs:
                - SOPC_XmlElement_Read
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1963,52'
              BranchSideFuncs:
                - SOPC_ByteString_Read
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1967,22'
              BranchSideFuncs:
                - SOPC_Int32_Read
                - SOPC_NodeId_Clear
                - SOPC_Malloc
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1996,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2002,9'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1969,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1973,65'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2002,9'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1974,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1976,41'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2002,9'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1979,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1981,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1996,32'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1994,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1996,32'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2002,9'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1915,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1921,32'
          Dst:             SOPC_NodeId_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1925,18'
          Dst:             SOPC_Byte_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1936,27'
          Dst:             SOPC_EncodeableType_GetEncodeableType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1942,21'
          Dst:             SOPC_String_AttachFromCstring
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1960,22'
          Dst:             SOPC_XmlElement_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1963,22'
          Dst:             SOPC_ByteString_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1967,22'
          Dst:             SOPC_Int32_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1973,45'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1977,30'
          Dst:             SOPC_EncodeableObject_Decode
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1981,25'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2002,9'
          Dst:             SOPC_NodeId_Clear
    - functionName:    SOPC_DataValue_ReadAux_Nested
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2992
      functionLinenumberEnd: 2993
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DataValue_Read_Internal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2993,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_DataValue_Read_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2993,12'
              BranchSideFuncs:
                - SOPC_DataValue_Read_Internal
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2993,12'
          Dst:             SOPC_DataValue_Read_Internal
    - functionName:    SOPC_DataValue_Read_Internal
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2916
      functionLinenumberEnd: 2989
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          234
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - SOPC_Byte_Read
        - SOPC_DateTime_Clear
        - SOPC_DateTime_Read
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_StatusCode_Clear
        - SOPC_StatusCode_Read
        - SOPC_UInt16_Clear
        - SOPC_UInt16_Read
        - SOPC_Variant_Clear
        - SOPC_Variant_Read_Internal
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2917,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Byte_Read
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_StatusCode_Read
                - SOPC_Variant_Read_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2917,15'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Byte_Read
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_StatusCode_Read
                - SOPC_Variant_Read_Internal
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2918,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2918,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2922,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Byte_Read
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_StatusCode_Read
                - SOPC_Variant_Read_Internal
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2922,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2922,14'
              BranchSideFuncs:
                - SOPC_Byte_Read
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_StatusCode_Read
                - SOPC_Variant_Read_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2927,22'
              BranchSideFuncs:
                - SOPC_Byte_Read
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_StatusCode_Read
                - SOPC_Variant_Read_Internal
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2929,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2929,38'
              BranchSideFuncs:
                - SOPC_Variant_Read_Internal
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_StatusCode_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2935,26'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_StatusCode_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2929,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2931,18'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_StatusCode_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2935,26'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_StatusCode_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2937,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2937,38'
              BranchSideFuncs:
                - SOPC_StatusCode_Read
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2943,20'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2937,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2939,51'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2943,20'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2945,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2945,38'
              BranchSideFuncs:
                - SOPC_DateTime_Read
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_UInt16_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2951,20'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_UInt16_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2945,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2947,49'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_UInt16_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2951,20'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
                - SOPC_UInt16_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2953,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2953,38'
              BranchSideFuncs:
                - SOPC_UInt16_Read
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2959,20'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2953,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2955,47'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2959,20'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
                - SOPC_DateTime_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2961,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2961,38'
              BranchSideFuncs:
                - SOPC_DateTime_Read
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2967,20'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2961,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2963,49'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2967,20'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2969,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2969,38'
              BranchSideFuncs:
                - SOPC_UInt16_Read
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2975,20'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2969,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2971,47'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2975,20'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2978,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2978,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2980,9'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_UInt16_Clear
                - SOPC_DateTime_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2922,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2928,32'
          Dst:             SOPC_Byte_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2931,18'
          Dst:             SOPC_Variant_Read_Internal
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2939,18'
          Dst:             SOPC_StatusCode_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2947,18'
          Dst:             SOPC_DateTime_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2955,18'
          Dst:             SOPC_UInt16_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2963,18'
          Dst:             SOPC_DateTime_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2971,18'
          Dst:             SOPC_UInt16_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2980,9'
          Dst:             SOPC_Variant_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2981,9'
          Dst:             SOPC_StatusCode_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2982,9'
          Dst:             SOPC_DateTime_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2983,9'
          Dst:             SOPC_UInt16_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2984,9'
          Dst:             SOPC_DateTime_Clear
    - functionName:    Internal_NodeId_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1237
      functionLinenumberEnd: 1327
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          191
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - SOPC_ByteString_Read
        - SOPC_Byte_Read
        - SOPC_Free
        - SOPC_Guid_Initialize
        - SOPC_Guid_Read
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_Malloc
        - SOPC_String_Read
        - SOPC_UInt16_Read
        - SOPC_UInt32_Read
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1241,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Byte_Read
                - SOPC_UInt16_Read
                - SOPC_Malloc
                - SOPC_Guid_Initialize
                - SOPC_Guid_Read
                - SOPC_Free
                - SOPC_UInt16_Read
                - SOPC_String_Read
                - SOPC_UInt16_Read
                - SOPC_UInt32_Read
                - SOPC_Byte_Read
                - SOPC_UInt16_Read
                - SOPC_Byte_Read
                - SOPC_UInt16_Read
                - SOPC_ByteString_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1241,15'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Byte_Read
                - SOPC_UInt16_Read
                - SOPC_Malloc
                - SOPC_Guid_Initialize
                - SOPC_Guid_Read
                - SOPC_Free
                - SOPC_UInt16_Read
                - SOPC_String_Read
                - SOPC_UInt16_Read
                - SOPC_UInt32_Read
                - SOPC_Byte_Read
                - SOPC_UInt16_Read
                - SOPC_Byte_Read
                - SOPC_UInt16_Read
                - SOPC_ByteString_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1244,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1244,9'
              BranchSideFuncs:
                - SOPC_Byte_Read
                - SOPC_UInt16_Read
                - SOPC_Malloc
                - SOPC_Guid_Initialize
                - SOPC_Guid_Read
                - SOPC_Free
                - SOPC_UInt16_Read
                - SOPC_String_Read
                - SOPC_UInt16_Read
                - SOPC_UInt32_Read
                - SOPC_Byte_Read
                - SOPC_UInt16_Read
                - SOPC_Byte_Read
                - SOPC_UInt16_Read
                - SOPC_ByteString_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1249,32'
              BranchSideFuncs:
                - SOPC_Byte_Read
                - SOPC_UInt16_Read
                - SOPC_Malloc
                - SOPC_Guid_Initialize
                - SOPC_Guid_Read
                - SOPC_Free
                - SOPC_UInt16_Read
                - SOPC_String_Read
                - SOPC_UInt16_Read
                - SOPC_UInt32_Read
                - SOPC_Byte_Read
                - SOPC_UInt16_Read
                - SOPC_Byte_Read
                - SOPC_UInt16_Read
                - SOPC_ByteString_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1251,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1251,9'
              BranchSideFuncs:
                - SOPC_UInt16_Read
                - SOPC_Malloc
                - SOPC_Guid_Initialize
                - SOPC_Guid_Read
                - SOPC_Free
                - SOPC_UInt16_Read
                - SOPC_String_Read
                - SOPC_UInt16_Read
                - SOPC_UInt32_Read
                - SOPC_Byte_Read
                - SOPC_UInt16_Read
                - SOPC_Byte_Read
                - SOPC_UInt16_Read
                - SOPC_ByteString_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1253,31'
              BranchSideFuncs:
                - SOPC_UInt16_Read
                - SOPC_Malloc
                - SOPC_Guid_Initialize
                - SOPC_Guid_Read
                - SOPC_Free
                - SOPC_UInt16_Read
                - SOPC_String_Read
                - SOPC_UInt16_Read
                - SOPC_UInt32_Read
                - SOPC_Byte_Read
                - SOPC_UInt16_Read
                - SOPC_Byte_Read
                - SOPC_UInt16_Read
                - SOPC_ByteString_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1254,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1254,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1260,36'
              BranchSideFuncs:
                - SOPC_Byte_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1266,36'
              BranchSideFuncs:
                - SOPC_Byte_Read
                - SOPC_UInt16_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1276,36'
              BranchSideFuncs:
                - SOPC_UInt16_Read
                - SOPC_UInt32_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1284,36'
              BranchSideFuncs:
                - SOPC_UInt16_Read
                - SOPC_String_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1292,36'
              BranchSideFuncs:
                - SOPC_UInt16_Read
                - SOPC_Malloc
                - SOPC_Guid_Initialize
                - SOPC_Guid_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1314,36'
              BranchSideFuncs:
                - SOPC_UInt16_Read
                - SOPC_ByteString_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1269,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1269,17'
              BranchSideFuncs:
                - SOPC_UInt16_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1271,26'
              BranchSideFuncs:
                - SOPC_UInt16_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1278,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1278,17'
              BranchSideFuncs:
                - SOPC_UInt32_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1280,52'
              BranchSideFuncs:
                - SOPC_UInt32_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1286,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1286,17'
              BranchSideFuncs:
                - SOPC_String_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1288,52'
              BranchSideFuncs:
                - SOPC_String_Read
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1294,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1294,17'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_Guid_Initialize
                - SOPC_Guid_Read
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1296,37'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_Guid_Initialize
                - SOPC_Guid_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1297,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1297,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1303,21'
              BranchSideFuncs:
                - SOPC_Guid_Initialize
                - SOPC_Guid_Read
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1305,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1305,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1307,48'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1316,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1316,17'
              BranchSideFuncs:
                - SOPC_ByteString_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1318,56'
              BranchSideFuncs:
                - SOPC_ByteString_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1244,30'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1249,32'
          Dst:             SOPC_Byte_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1262,22'
          Dst:             SOPC_Byte_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1267,22'
          Dst:             SOPC_Byte_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1271,26'
          Dst:             SOPC_UInt16_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1277,22'
          Dst:             SOPC_UInt16_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1280,26'
          Dst:             SOPC_UInt32_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1285,22'
          Dst:             SOPC_UInt16_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1288,26'
          Dst:             SOPC_String_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1293,22'
          Dst:             SOPC_UInt16_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1296,37'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1303,21'
          Dst:             SOPC_Guid_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1304,30'
          Dst:             SOPC_Guid_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1307,25'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1315,22'
          Dst:             SOPC_UInt16_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1318,26'
          Dst:             SOPC_ByteString_Read
    - functionName:    normalize_double
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 648
      functionLinenumberEnd: 678
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - double
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          73
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - nan
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:649,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - nan
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:649,13'
              BranchSideFuncs:
                - nan
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:649,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:649,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:649,13'
              BranchSideFuncs:
                - nan
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:649,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:649,13'
              BranchSideFuncs:
                - nan
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:663,9'
              BranchSideFuncs:
                - nan
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:649,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:649,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:649,13'
              BranchSideFuncs:
                - nan
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:649,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:649,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:663,9'
              BranchSideFuncs:
                - nan
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:663,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:665,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:672,9'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:667,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:669,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:672,9'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:672,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:672,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:677,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:666,18'
          Dst:             nan
    - functionName:    nan
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    normalize_float
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 546
      functionLinenumberEnd: 576
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - float
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          73
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - nanf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:547,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - nanf
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:547,13'
              BranchSideFuncs:
                - nanf
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:547,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:547,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:547,13'
              BranchSideFuncs:
                - nanf
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:547,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:547,13'
              BranchSideFuncs:
                - nanf
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:561,9'
              BranchSideFuncs:
                - nanf
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:547,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:547,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:547,13'
              BranchSideFuncs:
                - nanf
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:547,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:547,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:561,9'
              BranchSideFuncs:
                - nanf
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:561,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:563,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:570,9'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:565,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:567,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:570,9'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:570,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:570,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:575,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:564,18'
          Dst:             nanf
    - functionName:    nanf
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      float
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_Variant_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2317
      functionLinenumberEnd: 2325
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          30
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_Variant_Write_Internal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2318,30'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Variant_Write_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2318,30'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Variant_Write_Internal
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2318,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2318,9'
              BranchSideFuncs:
                - SOPC_Variant_Write_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2324,12'
              BranchSideFuncs:
                - SOPC_Variant_Write_Internal
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2318,30'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2324,12'
          Dst:             SOPC_Variant_Write_Internal
    - functionName:    SOPC_Variant_Write_Internal
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2213
      functionLinenumberEnd: 2309
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         46
      ICount:          250
      EdgeCount:       61
      CyclomaticComplexity: 17
      functionsReached:
        - GetVariantEncodingMask
        - SOPC_Byte_Write
        - SOPC_Int32_Write
        - SOPC_Internal_Common_GetEncodingConstants
        - WriteVariantArrayBuiltInType
        - WriteVariantNonArrayBuiltInType
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2214,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - GetVariantEncodingMask
                - SOPC_Byte_Write
                - WriteVariantArrayBuiltInType
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - WriteVariantArrayBuiltInType
                - WriteVariantNonArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2215,13'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - GetVariantEncodingMask
                - SOPC_Byte_Write
                - WriteVariantArrayBuiltInType
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - WriteVariantArrayBuiltInType
                - WriteVariantNonArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2221,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2219,91'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2221,9'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2225,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2225,14'
              BranchSideFuncs:
                - GetVariantEncodingMask
                - SOPC_Byte_Write
                - WriteVariantArrayBuiltInType
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - WriteVariantArrayBuiltInType
                - WriteVariantNonArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2230,22'
              BranchSideFuncs:
                - GetVariantEncodingMask
                - SOPC_Byte_Write
                - WriteVariantArrayBuiltInType
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - WriteVariantArrayBuiltInType
                - WriteVariantNonArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2234,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2234,9'
              BranchSideFuncs:
                - WriteVariantArrayBuiltInType
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - WriteVariantArrayBuiltInType
                - WriteVariantNonArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2236,26'
              BranchSideFuncs:
                - WriteVariantArrayBuiltInType
                - SOPC_Int32_Write
                - SOPC_Int32_Write
                - WriteVariantArrayBuiltInType
                - WriteVariantNonArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2236,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2236,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2239,68'
              BranchSideFuncs:
                - WriteVariantNonArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2242,36'
              BranchSideFuncs:
                - WriteVariantArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2264,26'
              BranchSideFuncs:
                - WriteVariantArrayBuiltInType
                - SOPC_Int32_Write
                - SOPC_Int32_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2246,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2249,33'
              BranchSideFuncs:
                - WriteVariantArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2251,33'
              BranchSideFuncs:
                - WriteVariantArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2251,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2251,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2257,73'
              BranchSideFuncs:
                - WriteVariantArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2264,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2268,31'
              BranchSideFuncs:
                - WriteVariantArrayBuiltInType
                - SOPC_Int32_Write
                - SOPC_Int32_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2283,31'
              BranchSideFuncs:
                - WriteVariantArrayBuiltInType
                - SOPC_Int32_Write
                - SOPC_Int32_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2268,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2268,13'
              BranchSideFuncs:
                - WriteVariantArrayBuiltInType
                - SOPC_Int32_Write
                - SOPC_Int32_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2270,21'
              BranchSideFuncs:
                - WriteVariantArrayBuiltInType
                - SOPC_Int32_Write
                - SOPC_Int32_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2268,66'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2268,84'
              BranchSideFuncs:
                - WriteVariantArrayBuiltInType
                - SOPC_Int32_Write
                - SOPC_Int32_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2281,17'
              BranchSideFuncs:
                - WriteVariantArrayBuiltInType
                - SOPC_Int32_Write
                - SOPC_Int32_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2281,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2281,17'
              BranchSideFuncs:
                - WriteVariantArrayBuiltInType
                - SOPC_Int32_Write
                - SOPC_Int32_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2283,31'
              BranchSideFuncs:
                - WriteVariantArrayBuiltInType
                - SOPC_Int32_Write
                - SOPC_Int32_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2288,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2288,17'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Int32_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2291,26'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Int32_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2293,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2293,17'
              BranchSideFuncs:
                - SOPC_Int32_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2296,59'
              BranchSideFuncs:
                - SOPC_Int32_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2296,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2296,17'
              BranchSideFuncs:
                - SOPC_Int32_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2298,70'
              BranchSideFuncs:
                - SOPC_Int32_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2219,46'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2231,20'
          Dst:             GetVariantEncodingMask
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2232,32'
          Dst:             SOPC_Byte_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2239,22'
          Dst:             WriteVariantNonArrayBuiltInType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2257,30'
          Dst:             WriteVariantArrayBuiltInType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2284,26'
          Dst:             WriteVariantArrayBuiltInType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2291,26'
          Dst:             SOPC_Int32_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2298,30'
          Dst:             SOPC_Int32_Write
    - functionName:    GetVariantEncodingMask
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2010
      functionLinenumberEnd: 2022
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          37
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2013,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2016,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2018,28'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2018,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2018,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2020,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    WriteVariantNonArrayBuiltInType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2029
      functionLinenumberEnd: 2127
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          191
      EdgeCount:       32
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Boolean_Write
        - SOPC_ByteString_Write
        - SOPC_Byte_Write
        - SOPC_DataValue_WriteAux_Nested
        - SOPC_DateTime_Write
        - SOPC_DiagnosticInfo_Write
        - SOPC_Double_Write
        - SOPC_ExpandedNodeId_Write
        - SOPC_ExtensionObject_Write
        - SOPC_Float_Write
        - SOPC_Guid_Write
        - SOPC_Int16_Write
        - SOPC_Int32_Write
        - SOPC_Int64_Write
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_LocalizedText_Write
        - SOPC_NodeId_Write
        - SOPC_QualifiedName_Write
        - SOPC_SByte_Write
        - SOPC_StatusCode_Write
        - SOPC_String_Write
        - SOPC_UInt16_Write
        - SOPC_UInt32_Write
        - SOPC_UInt64_Write
        - SOPC_XmlElement_Write
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2030,30'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write
                - SOPC_DataValue_WriteAux_Nested
                - SOPC_ExtensionObject_Write
                - SOPC_LocalizedText_Write
                - SOPC_QualifiedName_Write
                - SOPC_StatusCode_Write
                - SOPC_ExpandedNodeId_Write
                - SOPC_NodeId_Write
                - SOPC_XmlElement_Write
                - SOPC_ByteString_Write
                - SOPC_Guid_Write
                - SOPC_DateTime_Write
                - SOPC_String_Write
                - SOPC_Double_Write
                - SOPC_Float_Write
                - SOPC_UInt64_Write
                - SOPC_Int64_Write
                - SOPC_UInt32_Write
                - SOPC_Int32_Write
                - SOPC_UInt16_Write
                - SOPC_Int16_Write
                - SOPC_Byte_Write
                - SOPC_SByte_Write
                - SOPC_Boolean_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2030,30'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_DiagnosticInfo_Write
                - SOPC_DataValue_WriteAux_Nested
                - SOPC_ExtensionObject_Write
                - SOPC_LocalizedText_Write
                - SOPC_QualifiedName_Write
                - SOPC_StatusCode_Write
                - SOPC_ExpandedNodeId_Write
                - SOPC_NodeId_Write
                - SOPC_XmlElement_Write
                - SOPC_ByteString_Write
                - SOPC_Guid_Write
                - SOPC_DateTime_Write
                - SOPC_String_Write
                - SOPC_Double_Write
                - SOPC_Float_Write
                - SOPC_UInt64_Write
                - SOPC_Int64_Write
                - SOPC_UInt32_Write
                - SOPC_Int32_Write
                - SOPC_UInt16_Write
                - SOPC_Int16_Write
                - SOPC_Byte_Write
                - SOPC_SByte_Write
                - SOPC_Boolean_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2030,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2030,9'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Write
                - SOPC_DataValue_WriteAux_Nested
                - SOPC_ExtensionObject_Write
                - SOPC_LocalizedText_Write
                - SOPC_QualifiedName_Write
                - SOPC_StatusCode_Write
                - SOPC_ExpandedNodeId_Write
                - SOPC_NodeId_Write
                - SOPC_XmlElement_Write
                - SOPC_ByteString_Write
                - SOPC_Guid_Write
                - SOPC_DateTime_Write
                - SOPC_String_Write
                - SOPC_Double_Write
                - SOPC_Float_Write
                - SOPC_UInt64_Write
                - SOPC_Int64_Write
                - SOPC_UInt32_Write
                - SOPC_Int32_Write
                - SOPC_UInt16_Write
                - SOPC_Int16_Write
                - SOPC_Byte_Write
                - SOPC_SByte_Write
                - SOPC_Boolean_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2039,5'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Write
                - SOPC_DataValue_WriteAux_Nested
                - SOPC_ExtensionObject_Write
                - SOPC_LocalizedText_Write
                - SOPC_QualifiedName_Write
                - SOPC_StatusCode_Write
                - SOPC_ExpandedNodeId_Write
                - SOPC_NodeId_Write
                - SOPC_XmlElement_Write
                - SOPC_ByteString_Write
                - SOPC_Guid_Write
                - SOPC_DateTime_Write
                - SOPC_String_Write
                - SOPC_Double_Write
                - SOPC_Float_Write
                - SOPC_UInt64_Write
                - SOPC_Int64_Write
                - SOPC_UInt32_Write
                - SOPC_Int32_Write
                - SOPC_UInt16_Write
                - SOPC_Int16_Write
                - SOPC_Byte_Write
                - SOPC_SByte_Write
                - SOPC_Boolean_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2039,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2039,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2042,18'
              BranchSideFuncs:
                - SOPC_Boolean_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2045,18'
              BranchSideFuncs:
                - SOPC_SByte_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2048,18'
              BranchSideFuncs:
                - SOPC_Byte_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2051,18'
              BranchSideFuncs:
                - SOPC_Int16_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2054,18'
              BranchSideFuncs:
                - SOPC_UInt16_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2057,18'
              BranchSideFuncs:
                - SOPC_Int32_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2060,18'
              BranchSideFuncs:
                - SOPC_UInt32_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2063,18'
              BranchSideFuncs:
                - SOPC_Int64_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2066,18'
              BranchSideFuncs:
                - SOPC_UInt64_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2069,18'
              BranchSideFuncs:
                - SOPC_Float_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2072,18'
              BranchSideFuncs:
                - SOPC_Double_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2075,18'
              BranchSideFuncs:
                - SOPC_String_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2078,18'
              BranchSideFuncs:
                - SOPC_DateTime_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2081,39'
              BranchSideFuncs:
                - SOPC_Guid_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2084,18'
              BranchSideFuncs:
                - SOPC_ByteString_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2087,18'
              BranchSideFuncs:
                - SOPC_XmlElement_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2090,41'
              BranchSideFuncs:
                - SOPC_NodeId_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2093,49'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2096,18'
              BranchSideFuncs:
                - SOPC_StatusCode_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2099,48'
              BranchSideFuncs:
                - SOPC_QualifiedName_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2102,48'
              BranchSideFuncs:
                - SOPC_LocalizedText_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2105,50'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2108,62'
              BranchSideFuncs:
                - SOPC_DataValue_WriteAux_Nested
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2116,49'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2121,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2030,30'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2042,18'
          Dst:             SOPC_Boolean_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2045,18'
          Dst:             SOPC_SByte_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2048,18'
          Dst:             SOPC_Byte_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2051,18'
          Dst:             SOPC_Int16_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2054,18'
          Dst:             SOPC_UInt16_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2057,18'
          Dst:             SOPC_Int32_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2060,18'
          Dst:             SOPC_UInt32_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2063,18'
          Dst:             SOPC_Int64_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2066,18'
          Dst:             SOPC_UInt64_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2069,18'
          Dst:             SOPC_Float_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2072,18'
          Dst:             SOPC_Double_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2075,18'
          Dst:             SOPC_String_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2078,18'
          Dst:             SOPC_DateTime_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2081,18'
          Dst:             SOPC_Guid_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2084,18'
          Dst:             SOPC_ByteString_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2087,18'
          Dst:             SOPC_XmlElement_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2090,18'
          Dst:             SOPC_NodeId_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2093,18'
          Dst:             SOPC_ExpandedNodeId_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2096,18'
          Dst:             SOPC_StatusCode_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2099,18'
          Dst:             SOPC_QualifiedName_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2102,18'
          Dst:             SOPC_LocalizedText_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2105,18'
          Dst:             SOPC_ExtensionObject_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2108,18'
          Dst:             SOPC_DataValue_WriteAux_Nested
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2116,18'
          Dst:             SOPC_DiagnosticInfo_Write
    - functionName:    WriteVariantArrayBuiltInType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2165
      functionLinenumberEnd: 2203
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          123
      EdgeCount:       38
      CyclomaticComplexity: 13
      functionsReached:
        - SOPC_Buffer_Write
        - SOPC_Int32_Write
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_Write_Array
        - getBuiltinOptimizableSize
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2166,30'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - getBuiltinOptimizableSize
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
                - SOPC_Write_Array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2166,30'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - getBuiltinOptimizableSize
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
                - SOPC_Write_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2166,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2166,9'
              BranchSideFuncs:
                - getBuiltinOptimizableSize
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
                - SOPC_Write_Array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2170,28'
              BranchSideFuncs:
                - getBuiltinOptimizableSize
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
                - SOPC_Write_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2170,33'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2170,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2170,50'
              BranchSideFuncs:
                - getBuiltinOptimizableSize
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
                - SOPC_Write_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2170,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2170,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2175,33'
              BranchSideFuncs:
                - getBuiltinOptimizableSize
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
                - SOPC_Write_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2176,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2180,18'
              BranchSideFuncs:
                - SOPC_Write_Array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2199,35'
              BranchSideFuncs:
                - SOPC_Write_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2180,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2180,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2180,33'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2180,43'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2180,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2180,51'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2180,60'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2180,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2180,64'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2180,76'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2180,94'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2186,30'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2180,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2180,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2186,30'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2188,42'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2188,45'
              BranchSideFuncs:
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2188,42'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2188,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2188,17'
              BranchSideFuncs:
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2190,56'
              BranchSideFuncs:
                - SOPC_Buffer_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2166,30'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2175,33'
          Dst:             getBuiltinOptimizableSize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2187,22'
          Dst:             SOPC_Int32_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2190,26'
          Dst:             SOPC_Buffer_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2198,18'
          Dst:             SOPC_Write_Array
    - functionName:    SOPC_Write_Array
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3084
      functionLinenumberEnd: 3110
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         28
      ICount:          127
      EdgeCount:       39
      CyclomaticComplexity: 13
      functionsReached:
        - SOPC_Int32_Write
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3085,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3085,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3085,24'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3085,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3085,32'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3085,44'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3085,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3085,52'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3085,65'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3085,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3085,73'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3085,86'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3085,86'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3086,10'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3086,24'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3086,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3090,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3085,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3085,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3090,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3090,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3090,14'
              BranchSideFuncs:
                - SOPC_Int32_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3095,22'
              BranchSideFuncs:
                - SOPC_Int32_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3098,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3098,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3098,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3098,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3098,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3100,38'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3103,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3103,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3105,23'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3103,48'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3103,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3103,48'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3090,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3096,32'
          Dst:             SOPC_Int32_Write
    - functionName:    SOPC_Boolean_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 91
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          60
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Byte_Write
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:92,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Byte_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:93,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Byte_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:93,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:93,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:93,31'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Byte_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:93,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:93,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:97,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Byte_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:97,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:97,14'
              BranchSideFuncs:
                - SOPC_Byte_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:102,22'
              BranchSideFuncs:
                - SOPC_Byte_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:104,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Byte_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Byte_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:97,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:113,12'
          Dst:             SOPC_Byte_Write
    - functionName:    SOPC_SByte_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 151
      functionLinenumberEnd: 169
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Buffer_Write
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:152,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:152,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:152,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:152,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:152,31'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:152,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:152,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:156,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:156,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:156,14'
              BranchSideFuncs:
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:162,32'
              BranchSideFuncs:
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:164,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:164,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:166,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:156,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:162,32'
          Dst:             SOPC_Buffer_Write
    - functionName:    SOPC_Int16_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 203
      functionLinenumberEnd: 224
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Buffer_Write
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:204,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:204,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:204,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:204,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:204,31'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:204,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:204,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:208,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:208,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:208,14'
              BranchSideFuncs:
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:215,28'
              BranchSideFuncs:
                - SOPC_Buffer_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:208,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:217,32'
          Dst:             SOPC_Buffer_Write
    - functionName:    SOPC_UInt16_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 262
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Buffer_Write
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:263,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:263,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:263,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:263,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:263,31'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:263,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:263,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:267,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:267,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:267,14'
              BranchSideFuncs:
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:273,29'
              BranchSideFuncs:
                - SOPC_Buffer_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:267,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:275,32'
          Dst:             SOPC_Buffer_Write
    - functionName:    SOPC_Int64_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 455
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Buffer_Write
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:436,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:436,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:436,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:436,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:436,31'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:436,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:436,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:440,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:440,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:440,14'
              BranchSideFuncs:
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:445,28'
              BranchSideFuncs:
                - SOPC_Buffer_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:440,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:447,32'
          Dst:             SOPC_Buffer_Write
    - functionName:    SOPC_UInt64_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 493
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          65
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Buffer_Write
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:494,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:494,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:494,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:494,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:494,31'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:494,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:494,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:498,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:498,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:498,14'
              BranchSideFuncs:
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:503,29'
              BranchSideFuncs:
                - SOPC_Buffer_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:498,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:505,32'
          Dst:             SOPC_Buffer_Write
    - functionName:    SOPC_Float_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 584
      functionLinenumberEnd: 608
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Buffer_Write
        - SOPC_Internal_Common_GetEncodingConstants
        - normalize_float
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:585,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - normalize_float
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:585,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - normalize_float
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:585,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:585,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:585,31'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - normalize_float
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:585,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:585,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:589,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - normalize_float
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:589,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:589,14'
              BranchSideFuncs:
                - normalize_float
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:595,26'
              BranchSideFuncs:
                - normalize_float
                - SOPC_Buffer_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:589,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:597,20'
          Dst:             normalize_float
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:600,32'
          Dst:             SOPC_Buffer_Write
    - functionName:    SOPC_Double_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 681
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          67
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Buffer_Write
        - SOPC_Internal_Common_GetEncodingConstants
        - normalize_double
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:682,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - normalize_double
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:682,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - normalize_double
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:682,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:682,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:682,31'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - normalize_double
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:682,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:682,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:686,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - normalize_double
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:686,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:686,14'
              BranchSideFuncs:
                - normalize_double
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:692,27'
              BranchSideFuncs:
                - normalize_double
                - SOPC_Buffer_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:686,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:694,20'
          Dst:             normalize_double
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:696,32'
          Dst:             SOPC_Buffer_Write
    - functionName:    SOPC_DateTime_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 987
      functionLinenumberEnd: 999
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          44
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - SOPC_Int64_Write
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:988,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int64_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:988,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int64_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:988,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:988,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:988,30'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int64_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:988,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:988,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:992,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int64_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:992,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:992,14'
              BranchSideFuncs:
                - SOPC_Int64_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:997,22'
              BranchSideFuncs:
                - SOPC_Int64_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:992,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:998,12'
          Dst:             SOPC_Int64_Write
    - functionName:    SOPC_Guid_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1027
      functionLinenumberEnd: 1057
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          88
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - SOPC_Buffer_Write
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_UInt16_Write
        - SOPC_UInt32_Write
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1028,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_UInt32_Write
                - SOPC_UInt16_Write
                - SOPC_UInt16_Write
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1028,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_UInt32_Write
                - SOPC_UInt16_Write
                - SOPC_UInt16_Write
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1028,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1028,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1028,30'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_UInt32_Write
                - SOPC_UInt16_Write
                - SOPC_UInt16_Write
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1028,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1028,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1032,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_UInt32_Write
                - SOPC_UInt16_Write
                - SOPC_UInt16_Write
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1032,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1032,14'
              BranchSideFuncs:
                - SOPC_UInt32_Write
                - SOPC_UInt16_Write
                - SOPC_UInt16_Write
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1037,22'
              BranchSideFuncs:
                - SOPC_UInt32_Write
                - SOPC_UInt16_Write
                - SOPC_UInt16_Write
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1039,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1041,43'
              BranchSideFuncs:
                - SOPC_UInt16_Write
                - SOPC_UInt16_Write
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1053,44'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1043,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1045,43'
              BranchSideFuncs:
                - SOPC_UInt16_Write
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1053,44'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1047,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1049,49'
              BranchSideFuncs:
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1053,44'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1051,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1051,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1053,44'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1032,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1038,32'
          Dst:             SOPC_UInt32_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1041,18'
          Dst:             SOPC_UInt16_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1045,18'
          Dst:             SOPC_UInt16_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1049,18'
          Dst:             SOPC_Buffer_Write
    - functionName:    SOPC_ByteString_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 742
      functionLinenumberEnd: 777
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          97
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - SOPC_Buffer_Write
        - SOPC_Int32_Write
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:743,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:743,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:743,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:743,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:743,29'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:743,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:743,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:747,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:747,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:747,14'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:751,22'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:753,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_Buffer_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:747,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:761,32'
          Dst:             SOPC_Int32_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:764,18'
          Dst:             SOPC_Buffer_Write
    - functionName:    SOPC_XmlElement_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 967
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ByteString_Write
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:967,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_ByteString_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:967,12'
              BranchSideFuncs:
                - SOPC_ByteString_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:967,12'
          Dst:             SOPC_ByteString_Write
    - functionName:    SOPC_NodeId_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1219
      functionLinenumberEnd: 1231
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          40
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - GetNodeIdDataEncoding
        - Internal_NodeId_Write
        - SOPC_Internal_Common_GetEncodingConstants
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1220,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - GetNodeIdDataEncoding
                - Internal_NodeId_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1220,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - GetNodeIdDataEncoding
                - Internal_NodeId_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1220,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1220,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1224,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - GetNodeIdDataEncoding
                - Internal_NodeId_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1224,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1224,14'
              BranchSideFuncs:
                - GetNodeIdDataEncoding
                - Internal_NodeId_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1229,22'
              BranchSideFuncs:
                - GetNodeIdDataEncoding
                - Internal_NodeId_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1224,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1230,51'
          Dst:             GetNodeIdDataEncoding
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1230,12'
          Dst:             Internal_NodeId_Write
    - functionName:    SOPC_ExpandedNodeId_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1358
      functionLinenumberEnd: 1391
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          115
      EdgeCount:       31
      CyclomaticComplexity: 10
      functionsReached:
        - GetNodeIdDataEncoding
        - Internal_NodeId_Write
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_String_Write
        - SOPC_UInt32_Write
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1360,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - GetNodeIdDataEncoding
                - Internal_NodeId_Write
                - SOPC_UInt32_Write
                - SOPC_String_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1360,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - GetNodeIdDataEncoding
                - Internal_NodeId_Write
                - SOPC_UInt32_Write
                - SOPC_String_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1360,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1360,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1364,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - GetNodeIdDataEncoding
                - Internal_NodeId_Write
                - SOPC_UInt32_Write
                - SOPC_String_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1364,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1364,14'
              BranchSideFuncs:
                - GetNodeIdDataEncoding
                - Internal_NodeId_Write
                - SOPC_UInt32_Write
                - SOPC_String_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1369,22'
              BranchSideFuncs:
                - GetNodeIdDataEncoding
                - Internal_NodeId_Write
                - SOPC_UInt32_Write
                - SOPC_String_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1371,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1373,22'
              BranchSideFuncs:
                - Internal_NodeId_Write
                - SOPC_UInt32_Write
                - SOPC_String_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1375,20'
              BranchSideFuncs:
                - Internal_NodeId_Write
                - SOPC_UInt32_Write
                - SOPC_String_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1375,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1377,22'
              BranchSideFuncs:
                - Internal_NodeId_Write
                - SOPC_UInt32_Write
                - SOPC_String_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1379,32'
              BranchSideFuncs:
                - Internal_NodeId_Write
                - SOPC_UInt32_Write
                - SOPC_String_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1381,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1381,61'
              BranchSideFuncs:
                - SOPC_UInt32_Write
                - SOPC_String_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1381,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1381,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1383,18'
              BranchSideFuncs:
                - SOPC_String_Write
                - SOPC_UInt32_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1385,48'
              BranchSideFuncs:
                - SOPC_UInt32_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1385,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1385,48'
              BranchSideFuncs:
                - SOPC_UInt32_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1385,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1385,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1385,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1387,18'
              BranchSideFuncs:
                - SOPC_UInt32_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1364,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1370,32'
          Dst:             GetNodeIdDataEncoding
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1379,32'
          Dst:             Internal_NodeId_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1383,18'
          Dst:             SOPC_String_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1387,18'
          Dst:             SOPC_UInt32_Write
    - functionName:    SOPC_QualifiedName_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1662
      functionLinenumberEnd: 1680
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_String_Write
        - SOPC_UInt16_Write
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1663,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_UInt16_Write
                - SOPC_String_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1663,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_UInt16_Write
                - SOPC_String_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1663,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1663,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1667,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_UInt16_Write
                - SOPC_String_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1667,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1667,14'
              BranchSideFuncs:
                - SOPC_UInt16_Write
                - SOPC_String_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1672,22'
              BranchSideFuncs:
                - SOPC_UInt16_Write
                - SOPC_String_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1675,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1675,9'
              BranchSideFuncs:
                - SOPC_String_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1677,44'
              BranchSideFuncs:
                - SOPC_String_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1667,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1673,32'
          Dst:             SOPC_UInt16_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1677,18'
          Dst:             SOPC_String_Write
    - functionName:    SOPC_LocalizedText_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1738
      functionLinenumberEnd: 1762
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          91
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - GetLocalizedTextEncodingByte
        - SOPC_Byte_Write
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_String_Write
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1739,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - GetLocalizedTextEncodingByte
                - SOPC_Byte_Write
                - SOPC_String_Write
                - SOPC_String_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1740,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - GetLocalizedTextEncodingByte
                - SOPC_Byte_Write
                - SOPC_String_Write
                - SOPC_String_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1740,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1740,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1744,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - GetLocalizedTextEncodingByte
                - SOPC_Byte_Write
                - SOPC_String_Write
                - SOPC_String_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1744,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1744,14'
              BranchSideFuncs:
                - GetLocalizedTextEncodingByte
                - SOPC_Byte_Write
                - SOPC_String_Write
                - SOPC_String_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1749,22'
              BranchSideFuncs:
                - GetLocalizedTextEncodingByte
                - SOPC_Byte_Write
                - SOPC_String_Write
                - SOPC_String_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1753,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1753,38'
              BranchSideFuncs:
                - SOPC_String_Write
                - SOPC_String_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1753,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1753,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1755,18'
              BranchSideFuncs:
                - SOPC_String_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1757,51'
              BranchSideFuncs:
                - SOPC_String_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1757,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1757,38'
              BranchSideFuncs:
                - SOPC_String_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1757,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1757,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1757,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1759,52'
              BranchSideFuncs:
                - SOPC_String_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1744,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1750,20'
          Dst:             GetLocalizedTextEncodingByte
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1751,32'
          Dst:             SOPC_Byte_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1755,18'
          Dst:             SOPC_String_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1759,18'
          Dst:             SOPC_String_Write
    - functionName:    SOPC_ExtensionObject_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1812
      functionLinenumberEnd: 1899
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          185
      EdgeCount:       37
      CyclomaticComplexity: 10
      functionsReached:
        - SOPC_Buffer_SetPosition
        - SOPC_ByteString_Write
        - SOPC_Byte_Write
        - SOPC_EncodeableObject_Encode
        - SOPC_Int32_Write
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_NodeId_Write
        - SOPC_XmlElement_Write
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1813,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_NodeId_Write
                - SOPC_Byte_Write
                - SOPC_XmlElement_Write
                - SOPC_ByteString_Write
                - SOPC_Int32_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_SetPosition
                - SOPC_Int32_Write
                - SOPC_Buffer_SetPosition
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1813,19'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_NodeId_Write
                - SOPC_Byte_Write
                - SOPC_XmlElement_Write
                - SOPC_ByteString_Write
                - SOPC_Int32_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_SetPosition
                - SOPC_Int32_Write
                - SOPC_Buffer_SetPosition
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1819,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1819,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1823,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - SOPC_NodeId_Write
                - SOPC_Byte_Write
                - SOPC_XmlElement_Write
                - SOPC_ByteString_Write
                - SOPC_Int32_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_SetPosition
                - SOPC_Int32_Write
                - SOPC_Buffer_SetPosition
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1823,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1823,14'
              BranchSideFuncs:
                - SOPC_NodeId_Write
                - SOPC_Byte_Write
                - SOPC_XmlElement_Write
                - SOPC_ByteString_Write
                - SOPC_Int32_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_SetPosition
                - SOPC_Int32_Write
                - SOPC_Buffer_SetPosition
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1828,22'
              BranchSideFuncs:
                - SOPC_NodeId_Write
                - SOPC_Byte_Write
                - SOPC_XmlElement_Write
                - SOPC_ByteString_Write
                - SOPC_Int32_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_SetPosition
                - SOPC_Int32_Write
                - SOPC_Buffer_SetPosition
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1833,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1835,22'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_NodeId_Write
                - SOPC_Byte_Write
                - SOPC_XmlElement_Write
                - SOPC_ByteString_Write
                - SOPC_Int32_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_SetPosition
                - SOPC_Int32_Write
                - SOPC_Buffer_SetPosition
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1852,18'
              BranchSideFuncs:
                - SOPC_NodeId_Write
                - SOPC_Byte_Write
                - SOPC_XmlElement_Write
                - SOPC_ByteString_Write
                - SOPC_Int32_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_SetPosition
                - SOPC_Int32_Write
                - SOPC_Buffer_SetPosition
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1836,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1836,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1842,35'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_NodeId_Write
                - SOPC_Byte_Write
                - SOPC_XmlElement_Write
                - SOPC_ByteString_Write
                - SOPC_Int32_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_SetPosition
                - SOPC_Int32_Write
                - SOPC_Buffer_SetPosition
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1843,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1843,13'
              BranchSideFuncs:
                - SOPC_NodeId_Write
                - SOPC_Byte_Write
                - SOPC_XmlElement_Write
                - SOPC_ByteString_Write
                - SOPC_Int32_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_SetPosition
                - SOPC_Int32_Write
                - SOPC_Buffer_SetPosition
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1845,61'
              BranchSideFuncs:
                - SOPC_NodeId_Write
                - SOPC_Byte_Write
                - SOPC_XmlElement_Write
                - SOPC_ByteString_Write
                - SOPC_Int32_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_SetPosition
                - SOPC_Int32_Write
                - SOPC_Buffer_SetPosition
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1855,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1855,9'
              BranchSideFuncs:
                - SOPC_Byte_Write
                - SOPC_XmlElement_Write
                - SOPC_ByteString_Write
                - SOPC_Int32_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_SetPosition
                - SOPC_Int32_Write
                - SOPC_Buffer_SetPosition
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1857,18'
              BranchSideFuncs:
                - SOPC_Byte_Write
                - SOPC_XmlElement_Write
                - SOPC_ByteString_Write
                - SOPC_Int32_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_SetPosition
                - SOPC_Int32_Write
                - SOPC_Buffer_SetPosition
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1860,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1860,9'
              BranchSideFuncs:
                - SOPC_XmlElement_Write
                - SOPC_ByteString_Write
                - SOPC_Int32_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_SetPosition
                - SOPC_Int32_Write
                - SOPC_Buffer_SetPosition
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1862,25'
              BranchSideFuncs:
                - SOPC_XmlElement_Write
                - SOPC_ByteString_Write
                - SOPC_Int32_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_SetPosition
                - SOPC_Int32_Write
                - SOPC_Buffer_SetPosition
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1862,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1862,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1867,53'
              BranchSideFuncs:
                - SOPC_ByteString_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1870,53'
              BranchSideFuncs:
                - SOPC_XmlElement_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1873,30'
              BranchSideFuncs:
                - SOPC_Int32_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_SetPosition
                - SOPC_Int32_Write
                - SOPC_Buffer_SetPosition
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1875,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1875,17'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_SetPosition
                - SOPC_Int32_Write
                - SOPC_Buffer_SetPosition
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1877,63'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_SetPosition
                - SOPC_Int32_Write
                - SOPC_Buffer_SetPosition
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1880,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1880,17'
              BranchSideFuncs:
                - SOPC_Buffer_SetPosition
                - SOPC_Int32_Write
                - SOPC_Buffer_SetPosition
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1882,31'
              BranchSideFuncs:
                - SOPC_Buffer_SetPosition
                - SOPC_Int32_Write
                - SOPC_Buffer_SetPosition
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1883,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1883,21'
              BranchSideFuncs:
                - SOPC_Buffer_SetPosition
                - SOPC_Int32_Write
                - SOPC_Buffer_SetPosition
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1886,28'
              BranchSideFuncs:
                - SOPC_Buffer_SetPosition
                - SOPC_Int32_Write
                - SOPC_Buffer_SetPosition
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1823,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1843,13'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1852,18'
          Dst:             SOPC_NodeId_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1857,18'
          Dst:             SOPC_Byte_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1867,22'
          Dst:             SOPC_ByteString_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1870,22'
          Dst:             SOPC_XmlElement_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1874,22'
          Dst:             SOPC_Int32_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1877,26'
          Dst:             SOPC_EncodeableObject_Encode
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1887,21'
          Dst:             SOPC_Buffer_SetPosition
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1888,21'
          Dst:             SOPC_Int32_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1889,21'
          Dst:             SOPC_Buffer_SetPosition
    - functionName:    SOPC_DataValue_WriteAux_Nested
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2898
      functionLinenumberEnd: 2899
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DataValue_Write_Internal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2899,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_DataValue_Write_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2899,12'
              BranchSideFuncs:
                - SOPC_DataValue_Write_Internal
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2899,12'
          Dst:             SOPC_DataValue_Write_Internal
    - functionName:    SOPC_DataValue_Write_Internal
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2855
      functionLinenumberEnd: 2895
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         37
      ICount:          191
      EdgeCount:       51
      CyclomaticComplexity: 16
      functionsReached:
        - GetDataValueEncodingMask
        - SOPC_Byte_Write
        - SOPC_DateTime_Write
        - SOPC_Internal_Common_GetEncodingConstants
        - SOPC_StatusCode_Write
        - SOPC_UInt16_Write
        - SOPC_Variant_Write_Internal
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2856,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - GetDataValueEncodingMask
                - SOPC_Byte_Write
                - SOPC_Variant_Write_Internal
                - SOPC_StatusCode_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2857,14'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - GetDataValueEncodingMask
                - SOPC_Byte_Write
                - SOPC_Variant_Write_Internal
                - SOPC_StatusCode_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2857,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2857,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2861,35'
              BranchSideFuncs:
                - SOPC_Internal_Common_GetEncodingConstants
                - GetDataValueEncodingMask
                - SOPC_Byte_Write
                - SOPC_Variant_Write_Internal
                - SOPC_StatusCode_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2861,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2861,14'
              BranchSideFuncs:
                - GetDataValueEncodingMask
                - SOPC_Byte_Write
                - SOPC_Variant_Write_Internal
                - SOPC_StatusCode_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2866,22'
              BranchSideFuncs:
                - GetDataValueEncodingMask
                - SOPC_Byte_Write
                - SOPC_Variant_Write_Internal
                - SOPC_StatusCode_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2870,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2870,38'
              BranchSideFuncs:
                - SOPC_Variant_Write_Internal
                - SOPC_StatusCode_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2870,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2870,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2872,18'
              BranchSideFuncs:
                - SOPC_StatusCode_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2874,51'
              BranchSideFuncs:
                - SOPC_StatusCode_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2874,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2874,38'
              BranchSideFuncs:
                - SOPC_StatusCode_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2874,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2874,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2876,52'
              BranchSideFuncs:
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2878,51'
              BranchSideFuncs:
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2878,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2878,38'
              BranchSideFuncs:
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2878,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2878,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2880,50'
              BranchSideFuncs:
                - SOPC_UInt16_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2882,51'
              BranchSideFuncs:
                - SOPC_UInt16_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2882,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2882,38'
              BranchSideFuncs:
                - SOPC_UInt16_Write
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2882,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2882,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2884,48'
              BranchSideFuncs:
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2886,51'
              BranchSideFuncs:
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2886,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2886,38'
              BranchSideFuncs:
                - SOPC_DateTime_Write
                - SOPC_UInt16_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2886,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2886,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2888,50'
              BranchSideFuncs:
                - SOPC_UInt16_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2890,51'
              BranchSideFuncs:
                - SOPC_UInt16_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2890,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2890,38'
              BranchSideFuncs:
                - SOPC_UInt16_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2890,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2890,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2890,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2892,48'
              BranchSideFuncs:
                - SOPC_UInt16_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2861,35'
          Dst:             SOPC_Internal_Common_GetEncodingConstants
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2867,20'
          Dst:             GetDataValueEncodingMask
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2868,32'
          Dst:             SOPC_Byte_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2872,18'
          Dst:             SOPC_Variant_Write_Internal
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2876,18'
          Dst:             SOPC_StatusCode_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2880,18'
          Dst:             SOPC_DateTime_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2884,18'
          Dst:             SOPC_UInt16_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2888,18'
          Dst:             SOPC_DateTime_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2892,18'
          Dst:             SOPC_UInt16_Write
    - functionName:    GetLocalizedTextEncodingByte
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1716
      functionLinenumberEnd: 1727
      functionDepth:   0
      returnType:      char
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         7
      ICount:          38
      EdgeCount:       8
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1719,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1722,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1723,16'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1723,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1723,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1725,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GetNodeIdDataEncoding
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1103
      functionLinenumberEnd: 1136
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         17
      ICount:          76
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1105,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1105,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1108,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1126,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1129,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1132,9'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1108,56'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1108,67'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1113,36'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1108,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1108,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1113,73'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    Internal_NodeId_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1143
      functionLinenumberEnd: 1211
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - char
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          190
      EdgeCount:       36
      CyclomaticComplexity: 7
      functionsReached:
        - SOPC_ByteString_Write
        - SOPC_Byte_Write
        - SOPC_Guid_Write
        - SOPC_String_Write
        - SOPC_UInt16_Write
        - SOPC_UInt32_Write
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1151,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1145,50'
              BranchSideFuncs:
                - SOPC_UInt16_Write
                - SOPC_Guid_Write
                - SOPC_UInt16_Write
                - SOPC_String_Write
                - SOPC_UInt16_Write
                - SOPC_UInt32_Write
                - __assert_fail
                - __assert_fail
                - SOPC_Byte_Write
                - SOPC_UInt16_Write
                - __assert_fail
                - __assert_fail
                - SOPC_Byte_Write
                - SOPC_UInt16_Write
                - SOPC_ByteString_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1151,9'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1153,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1153,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1159,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Byte_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1166,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Byte_Write
                - SOPC_UInt16_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1178,49'
              BranchSideFuncs:
                - SOPC_UInt16_Write
                - SOPC_UInt32_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1185,49'
              BranchSideFuncs:
                - SOPC_UInt16_Write
                - SOPC_String_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1192,49'
              BranchSideFuncs:
                - SOPC_UInt16_Write
                - SOPC_Guid_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1199,49'
              BranchSideFuncs:
                - SOPC_UInt16_Write
                - SOPC_ByteString_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1159,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1159,13'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Byte_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1160,13'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Byte_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1160,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1160,13'
              BranchSideFuncs:
                - SOPC_Byte_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1161,20'
              BranchSideFuncs:
                - SOPC_Byte_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1166,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1166,13'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Byte_Write
                - SOPC_UInt16_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1167,13'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Byte_Write
                - SOPC_UInt16_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1167,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1167,13'
              BranchSideFuncs:
                - SOPC_Byte_Write
                - SOPC_UInt16_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1168,24'
              BranchSideFuncs:
                - SOPC_Byte_Write
                - SOPC_UInt16_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1172,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1172,17'
              BranchSideFuncs:
                - SOPC_UInt16_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1174,26'
              BranchSideFuncs:
                - SOPC_UInt16_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1179,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1179,17'
              BranchSideFuncs:
                - SOPC_UInt32_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1181,53'
              BranchSideFuncs:
                - SOPC_UInt32_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1186,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1186,17'
              BranchSideFuncs:
                - SOPC_String_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1188,53'
              BranchSideFuncs:
                - SOPC_String_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1193,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1193,17'
              BranchSideFuncs:
                - SOPC_Guid_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1195,50'
              BranchSideFuncs:
                - SOPC_Guid_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1200,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1200,17'
              BranchSideFuncs:
                - SOPC_ByteString_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1202,57'
              BranchSideFuncs:
                - SOPC_ByteString_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1150,32'
          Dst:             SOPC_Byte_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1159,13'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1160,13'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1163,22'
          Dst:             SOPC_Byte_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1166,13'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1167,13'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1171,22'
          Dst:             SOPC_Byte_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1174,26'
          Dst:             SOPC_UInt16_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1178,22'
          Dst:             SOPC_UInt16_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1181,26'
          Dst:             SOPC_UInt32_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1185,22'
          Dst:             SOPC_UInt16_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1188,26'
          Dst:             SOPC_String_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1192,22'
          Dst:             SOPC_UInt16_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1195,26'
          Dst:             SOPC_Guid_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1199,22'
          Dst:             SOPC_UInt16_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:1202,26'
          Dst:             SOPC_ByteString_Write
    - functionName:    SOPC_DataValue_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2997
      functionLinenumberEnd: 2998
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DataValue_Read_Internal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2998,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_DataValue_Read_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2998,12'
              BranchSideFuncs:
                - SOPC_DataValue_Read_Internal
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2998,12'
          Dst:             SOPC_DataValue_Read_Internal
    - functionName:    SOPC_DataValue_Write
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2903
      functionLinenumberEnd: 2905
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DataValue_Write_Internal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2905,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_DataValue_Write_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2905,12'
              BranchSideFuncs:
                - SOPC_DataValue_Write_Internal
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2905,12'
          Dst:             SOPC_DataValue_Write_Internal
    - functionName:    SOPC_EncodeableObject_DecodeFromByteString
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3239
      functionLinenumberEnd: 3261
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          63
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - SOPC_Buffer_Attach
        - SOPC_Buffer_SetPosition
        - SOPC_EncodeableObject_Decode
        - SOPC_Free
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3240,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Buffer_Attach
                - SOPC_Buffer_SetPosition
                - SOPC_Free
                - SOPC_EncodeableObject_Decode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3240,14'
              BranchSideFuncs:
                - SOPC_Buffer_Attach
                - SOPC_Buffer_SetPosition
                - SOPC_Free
                - SOPC_EncodeableObject_Decode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3240,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3240,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3240,30'
              BranchSideFuncs:
                - SOPC_Buffer_Attach
                - SOPC_Buffer_SetPosition
                - SOPC_Free
                - SOPC_EncodeableObject_Decode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3240,47'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3240,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3240,55'
              BranchSideFuncs:
                - SOPC_Buffer_Attach
                - SOPC_Buffer_SetPosition
                - SOPC_Free
                - SOPC_EncodeableObject_Decode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3240,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3240,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3245,64'
              BranchSideFuncs:
                - SOPC_Buffer_Attach
                - SOPC_Buffer_SetPosition
                - SOPC_Free
                - SOPC_EncodeableObject_Decode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3247,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3247,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3252,32'
              BranchSideFuncs:
                - SOPC_Buffer_SetPosition
                - SOPC_Free
                - SOPC_EncodeableObject_Decode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3254,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3256,18'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3259,5'
              BranchSideFuncs:
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3245,30'
          Dst:             SOPC_Buffer_Attach
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3252,32'
          Dst:             SOPC_Buffer_SetPosition
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3256,18'
          Dst:             SOPC_EncodeableObject_Decode
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3259,5'
          Dst:             SOPC_Free
    - functionName:    SOPC_EncodeableObject_EncodeToByteString
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3208
      functionLinenumberEnd: 3234
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          68
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - SOPC_Buffer_CreateResizable
        - SOPC_Buffer_Delete
        - SOPC_EncodeableObject_Encode
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3209,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Buffer_CreateResizable
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_Delete
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3209,14'
              BranchSideFuncs:
                - SOPC_Buffer_CreateResizable
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_Delete
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3209,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3209,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3209,30'
              BranchSideFuncs:
                - SOPC_Buffer_CreateResizable
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_Delete
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3209,42'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3209,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3209,50'
              BranchSideFuncs:
                - SOPC_Buffer_CreateResizable
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_Delete
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3209,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3209,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3215,54'
              BranchSideFuncs:
                - SOPC_Buffer_CreateResizable
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_Delete
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3217,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3217,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3222,32'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Encode
                - SOPC_Buffer_Delete
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3224,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3226,42'
              BranchSideFuncs:
                - SOPC_Buffer_Delete
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3232,5'
              BranchSideFuncs:
                - SOPC_Buffer_Delete
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3215,9'
          Dst:             SOPC_Buffer_CreateResizable
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3222,32'
          Dst:             SOPC_EncodeableObject_Encode
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3232,5'
          Dst:             SOPC_Buffer_Delete
    - functionName:    SOPC_DecodeMsg_HeaderOrBody
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3183
      functionLinenumberEnd: 3202
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          61
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - SOPC_EncodeableObject_Decode
        - SOPC_Free
        - SOPC_Malloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3185,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3185,14'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3185,24'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3185,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3185,32'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3185,49'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3185,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3185,57'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3185,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3185,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3187,50'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3188,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3188,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3190,22'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Decode
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3191,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3191,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3193,27'
              BranchSideFuncs:
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3187,26'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3190,22'
          Dst:             SOPC_EncodeableObject_Decode
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3193,17'
          Dst:             SOPC_Free
    - functionName:    SOPC_MsgBodyType_Read
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3152
      functionLinenumberEnd: 3178
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          69
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_EncodeableType_GetEncodeableType
        - SOPC_NodeId_Clear
        - SOPC_NodeId_Initialize
        - SOPC_NodeId_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3155,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_NodeId_Initialize
                - SOPC_NodeId_Read
                - SOPC_NodeId_Clear
                - SOPC_EncodeableType_GetEncodeableType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3156,5'
              BranchSideFuncs:
                - SOPC_NodeId_Initialize
                - SOPC_NodeId_Read
                - SOPC_NodeId_Clear
                - SOPC_EncodeableType_GetEncodeableType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3157,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3157,9'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3159,18'
              BranchSideFuncs:
                - SOPC_NodeId_Read
                - SOPC_NodeId_Clear
                - SOPC_EncodeableType_GetEncodeableType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3162,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3162,44'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_EncodeableType_GetEncodeableType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3162,34'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3162,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3162,9'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_EncodeableType_GetEncodeableType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3165,45'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_EncodeableType_GetEncodeableType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3165,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3167,94'
              BranchSideFuncs:
                - SOPC_EncodeableType_GetEncodeableType
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3173,26'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3156,5'
          Dst:             SOPC_NodeId_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3159,18'
          Dst:             SOPC_NodeId_Read
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3167,26'
          Dst:             SOPC_EncodeableType_GetEncodeableType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3176,5'
          Dst:             SOPC_NodeId_Clear
    - functionName:    SOPC_EncodeMsg_Type_Header_Body
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3117
      functionLinenumberEnd: 3149
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         26
      ICount:          119
      EdgeCount:       36
      CyclomaticComplexity: 12
      functionsReached:
        - SOPC_EncodeableObject_Encode
        - SOPC_NodeId_Initialize
        - SOPC_NodeId_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3119,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_NodeId_Initialize
                - SOPC_NodeId_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_EncodeableObject_Encode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3120,5'
              BranchSideFuncs:
                - SOPC_NodeId_Initialize
                - SOPC_NodeId_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_EncodeableObject_Encode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3122,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3122,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3124,14'
              BranchSideFuncs:
                - SOPC_NodeId_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_EncodeableObject_Encode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3124,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3124,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3124,34'
              BranchSideFuncs:
                - SOPC_NodeId_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_EncodeableObject_Encode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3124,45'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3124,57'
              BranchSideFuncs:
                - SOPC_NodeId_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_EncodeableObject_Encode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3124,97'
              BranchSideFuncs:
                - SOPC_NodeId_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_EncodeableObject_Encode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3124,89'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3124,97'
              BranchSideFuncs:
                - SOPC_NodeId_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_EncodeableObject_Encode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3124,89'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3124,111'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3124,111'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3125,14'
              BranchSideFuncs:
                - SOPC_NodeId_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_EncodeableObject_Encode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3122,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3122,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3127,31'
              BranchSideFuncs:
                - SOPC_NodeId_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_EncodeableObject_Encode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3128,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3130,20'
              BranchSideFuncs:
                - SOPC_NodeId_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_EncodeableObject_Encode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3136,40'
              BranchSideFuncs:
                - SOPC_NodeId_Write
                - SOPC_EncodeableObject_Encode
                - SOPC_EncodeableObject_Encode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3140,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3140,9'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Encode
                - SOPC_EncodeableObject_Encode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3142,18'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Encode
                - SOPC_EncodeableObject_Encode
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3144,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3144,46'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Encode
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3144,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3144,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3144,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3146,18'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Encode
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3120,5'
          Dst:             SOPC_NodeId_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3138,18'
          Dst:             SOPC_NodeId_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3142,18'
          Dst:             SOPC_EncodeableObject_Encode
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:3146,18'
          Dst:             SOPC_EncodeableObject_Encode
    - functionName:    SOPC_Variant_ReadAux_Nested
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2807
      functionLinenumberEnd: 2808
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Variant_Read_Internal
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2808,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Variant_Read_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2808,12'
              BranchSideFuncs:
                - SOPC_Variant_Read_Internal
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2808,12'
          Dst:             SOPC_Variant_Read_Internal
    - functionName:    SOPC_Variant_WriteAux_Nested
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2312
      functionLinenumberEnd: 2313
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Variant_Write_Internal
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2313,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:0,0'
              BranchSideFuncs:
                - SOPC_Variant_Write_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2313,12'
              BranchSideFuncs:
                - SOPC_Variant_Write_Internal
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_encoder.c:2313,12'
          Dst:             SOPC_Variant_Write_Internal
    - functionName:    SOPC_Write_EnumeratedType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25087
      functionLinenumberEnd: 25088
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Int32_Write
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:25088,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_Int32_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:25088,12'
              BranchSideFuncs:
                - SOPC_Int32_Write
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:25088,12'
          Dst:             SOPC_Int32_Write
    - functionName:    SOPC_Read_EnumeratedType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25080
      functionLinenumberEnd: 25081
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Int32_Read
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:25081,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_Int32_Read
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:25081,12'
              BranchSideFuncs:
                - SOPC_Int32_Read
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:25081,12'
          Dst:             SOPC_Int32_Read
    - functionName:    SOPC_Clear_EnumeratedType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25075
      functionLinenumberEnd: 25077
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_Initialize_EnumeratedType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 25070
      functionLinenumberEnd: 25072
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    OpcUa_Annotation_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24946
      functionLinenumberEnd: 24948
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24947,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24947,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24947,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_Annotation_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24938
      functionLinenumberEnd: 24940
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24939,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24939,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24939,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ProgramDiagnostic2DataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24753
      functionLinenumberEnd: 24755
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24754,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24754,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24754,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ProgramDiagnostic2DataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24761
      functionLinenumberEnd: 24763
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24762,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24762,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24762,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ProgramDiagnosticDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24604
      functionLinenumberEnd: 24606
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24605,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24605,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24605,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ProgramDiagnosticDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24612
      functionLinenumberEnd: 24614
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24613,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24613,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24613,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_XVType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24546
      functionLinenumberEnd: 24548
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24547,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24547,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24547,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_XVType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24554
      functionLinenumberEnd: 24556
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24555,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24555,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24555,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_AxisInformation_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24451
      functionLinenumberEnd: 24453
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24452,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24452,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24452,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_AxisInformation_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24459
      functionLinenumberEnd: 24461
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24460,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24460,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24460,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DoubleComplexNumberType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24392
      functionLinenumberEnd: 24394
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24393,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24393,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24393,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DoubleComplexNumberType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24400
      functionLinenumberEnd: 24402
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24401,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24401,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24401,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ComplexNumberType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24333
      functionLinenumberEnd: 24335
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24334,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24334,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24334,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ComplexNumberType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24341
      functionLinenumberEnd: 24343
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24342,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24342,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24342,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_EUInformation_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24256
      functionLinenumberEnd: 24258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24257,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24257,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24257,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_EUInformation_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24264
      functionLinenumberEnd: 24266
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24265,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24265,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24265,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_Range_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24198
      functionLinenumberEnd: 24200
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24199,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24199,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24199,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_Range_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24206
      functionLinenumberEnd: 24208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24207,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24207,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24207,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_SemanticChangeStructureDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24139
      functionLinenumberEnd: 24141
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24140,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24140,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24140,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_SemanticChangeStructureDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24147
      functionLinenumberEnd: 24149
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24148,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24148,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24148,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ModelChangeStructureDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24071
      functionLinenumberEnd: 24073
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24072,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24072,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24072,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ModelChangeStructureDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 24079
      functionLinenumberEnd: 24081
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24080,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24080,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:24080,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_SubscriptionDiagnosticsDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23751
      functionLinenumberEnd: 23753
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23752,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23752,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23752,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_SubscriptionDiagnosticsDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23759
      functionLinenumberEnd: 23761
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23760,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23760,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23760,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_StatusResult_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23692
      functionLinenumberEnd: 23694
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23693,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23693,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23693,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_StatusResult_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23700
      functionLinenumberEnd: 23702
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23701,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23701,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23701,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_SessionSecurityDiagnosticsDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23561
      functionLinenumberEnd: 23563
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23562,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23562,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23562,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_SessionSecurityDiagnosticsDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23569
      functionLinenumberEnd: 23571
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23570,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23570,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23570,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_SessionDiagnosticsDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23124
      functionLinenumberEnd: 23126
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23125,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23125,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23125,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_SessionDiagnosticsDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23132
      functionLinenumberEnd: 23134
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23133,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23133,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23133,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ServiceCounterDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23065
      functionLinenumberEnd: 23067
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23066,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23066,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23066,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ServiceCounterDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23073
      functionLinenumberEnd: 23075
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23074,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23074,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:23074,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ServerStatusDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22970
      functionLinenumberEnd: 22972
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22971,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22971,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22971,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ServerStatusDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22978
      functionLinenumberEnd: 22980
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22979,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22979,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22979,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ServerDiagnosticsSummaryDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22821
      functionLinenumberEnd: 22823
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22822,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22822,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22822,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ServerDiagnosticsSummaryDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22829
      functionLinenumberEnd: 22831
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22830,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22830,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22830,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_SamplingIntervalDiagnosticsDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22744
      functionLinenumberEnd: 22746
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22745,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22745,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22745,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_SamplingIntervalDiagnosticsDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22752
      functionLinenumberEnd: 22754
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22753,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22753,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22753,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_NetworkGroupDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22676
      functionLinenumberEnd: 22678
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22677,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22677,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22677,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_NetworkGroupDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22684
      functionLinenumberEnd: 22686
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22685,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22685,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22685,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_EndpointUrlListDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22617
      functionLinenumberEnd: 22619
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22618,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22618,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22618,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_EndpointUrlListDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22625
      functionLinenumberEnd: 22627
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22626,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22626,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22626,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_RedundantServerDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22549
      functionLinenumberEnd: 22551
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22550,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22550,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22550,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_RedundantServerDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22557
      functionLinenumberEnd: 22559
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22558,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22558,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22558,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_BuildInfo_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22454
      functionLinenumberEnd: 22456
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22455,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22455,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22455,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_BuildInfo_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22462
      functionLinenumberEnd: 22464
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22463,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22463,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22463,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DeleteSubscriptionsResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22367
      functionLinenumberEnd: 22369
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22368,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22368,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22368,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DeleteSubscriptionsResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22375
      functionLinenumberEnd: 22377
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22376,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22376,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22376,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DeleteSubscriptionsRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22308
      functionLinenumberEnd: 22310
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22309,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22309,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22309,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DeleteSubscriptionsRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22316
      functionLinenumberEnd: 22318
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22317,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22317,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22317,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_TransferSubscriptionsResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22220
      functionLinenumberEnd: 22222
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22221,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22221,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22221,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_TransferSubscriptionsResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22228
      functionLinenumberEnd: 22230
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22229,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22229,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22229,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_TransferSubscriptionsRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22152
      functionLinenumberEnd: 22154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22153,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22153,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22153,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_TransferSubscriptionsRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22160
      functionLinenumberEnd: 22162
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22161,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22161,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22161,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_TransferResult_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22083
      functionLinenumberEnd: 22085
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22084,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22084,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22084,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_TransferResult_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22091
      functionLinenumberEnd: 22093
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22092,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22092,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22092,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_RepublishResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22023
      functionLinenumberEnd: 22025
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22024,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22024,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22024,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_RepublishResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 22031
      functionLinenumberEnd: 22033
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22032,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22032,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:22032,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_RepublishRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21964
      functionLinenumberEnd: 21966
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21965,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21965,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21965,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_RepublishRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21972
      functionLinenumberEnd: 21974
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21973,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21973,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21973,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_PublishResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21831
      functionLinenumberEnd: 21833
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21832,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21832,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21832,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_PublishResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21839
      functionLinenumberEnd: 21841
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21840,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21840,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21840,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_PublishRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21772
      functionLinenumberEnd: 21774
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21773,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21773,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21773,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_PublishRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21780
      functionLinenumberEnd: 21782
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21781,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21781,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21781,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_SubscriptionAcknowledgement_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21712
      functionLinenumberEnd: 21714
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21713,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21713,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21713,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_SubscriptionAcknowledgement_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21720
      functionLinenumberEnd: 21722
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21721,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21721,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21721,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_StatusChangeNotification_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21653
      functionLinenumberEnd: 21655
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21654,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21654,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21654,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_StatusChangeNotification_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21661
      functionLinenumberEnd: 21663
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21662,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21662,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21662,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_EventNotificationList_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21594
      functionLinenumberEnd: 21596
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21595,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21595,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21595,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_EventNotificationList_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21602
      functionLinenumberEnd: 21604
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21603,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21603,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21603,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_EventFieldList_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21526
      functionLinenumberEnd: 21528
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21527,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21527,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21527,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_EventFieldList_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21534
      functionLinenumberEnd: 21536
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21535,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21535,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21535,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DataChangeNotification_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21449
      functionLinenumberEnd: 21451
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21450,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21450,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21450,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DataChangeNotification_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21457
      functionLinenumberEnd: 21459
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21458,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21458,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21458,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_MonitoredItemNotification_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21390
      functionLinenumberEnd: 21392
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21391,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21391,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21391,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_MonitoredItemNotification_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21398
      functionLinenumberEnd: 21400
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21399,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21399,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21399,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_NotificationMessage_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21313
      functionLinenumberEnd: 21315
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21314,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21314,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21314,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_NotificationMessage_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21321
      functionLinenumberEnd: 21323
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21322,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21322,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21322,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_SetPublishingModeResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21226
      functionLinenumberEnd: 21228
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21227,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21227,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21227,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_SetPublishingModeResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21234
      functionLinenumberEnd: 21236
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21235,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21235,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21235,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_SetPublishingModeRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21158
      functionLinenumberEnd: 21160
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21159,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21159,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21159,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_SetPublishingModeRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21166
      functionLinenumberEnd: 21168
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21167,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21167,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21167,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ModifySubscriptionResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21079
      functionLinenumberEnd: 21081
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21080,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21080,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21080,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ModifySubscriptionResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 21087
      functionLinenumberEnd: 21089
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21088,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21088,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:21088,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ModifySubscriptionRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20984
      functionLinenumberEnd: 20986
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20985,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20985,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20985,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ModifySubscriptionRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20992
      functionLinenumberEnd: 20994
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20993,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20993,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20993,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_CreateSubscriptionResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20896
      functionLinenumberEnd: 20898
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20897,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20897,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20897,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_CreateSubscriptionResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20904
      functionLinenumberEnd: 20906
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20905,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20905,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20905,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_CreateSubscriptionRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20801
      functionLinenumberEnd: 20803
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20802,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20802,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20802,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_CreateSubscriptionRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20809
      functionLinenumberEnd: 20811
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20810,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20810,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20810,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DeleteMonitoredItemsResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20713
      functionLinenumberEnd: 20715
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20714,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20714,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20714,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DeleteMonitoredItemsResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20721
      functionLinenumberEnd: 20723
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20722,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20722,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20722,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DeleteMonitoredItemsRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20645
      functionLinenumberEnd: 20647
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20646,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20646,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20646,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DeleteMonitoredItemsRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20653
      functionLinenumberEnd: 20655
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20654,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20654,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20654,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_SetTriggeringResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20521
      functionLinenumberEnd: 20523
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20522,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20522,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20522,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_SetTriggeringResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20529
      functionLinenumberEnd: 20531
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20530,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20530,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20530,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_SetTriggeringRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20426
      functionLinenumberEnd: 20428
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20427,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20427,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20427,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_SetTriggeringRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20434
      functionLinenumberEnd: 20436
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20435,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20435,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20435,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_SetMonitoringModeResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20338
      functionLinenumberEnd: 20340
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20339,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20339,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20339,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_SetMonitoringModeResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20346
      functionLinenumberEnd: 20348
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20347,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20347,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20347,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_SetMonitoringModeRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20261
      functionLinenumberEnd: 20263
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20262,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20262,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20262,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_SetMonitoringModeRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20269
      functionLinenumberEnd: 20271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20270,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20270,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20270,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ModifyMonitoredItemsResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20173
      functionLinenumberEnd: 20175
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20174,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20174,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20174,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ModifyMonitoredItemsResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20181
      functionLinenumberEnd: 20183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20182,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20182,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20182,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ModifyMonitoredItemsRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20096
      functionLinenumberEnd: 20098
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20097,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20097,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20097,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ModifyMonitoredItemsRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20104
      functionLinenumberEnd: 20106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20105,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20105,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20105,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_MonitoredItemModifyResult_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20018
      functionLinenumberEnd: 20020
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20019,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20019,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20019,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_MonitoredItemModifyResult_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 20026
      functionLinenumberEnd: 20028
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20027,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20027,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:20027,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_MonitoredItemModifyRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19959
      functionLinenumberEnd: 19961
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19960,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19960,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19960,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_MonitoredItemModifyRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19967
      functionLinenumberEnd: 19969
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19968,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19968,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19968,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_CreateMonitoredItemsResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19872
      functionLinenumberEnd: 19874
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19873,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19873,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19873,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_CreateMonitoredItemsResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19880
      functionLinenumberEnd: 19882
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19881,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19881,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19881,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_CreateMonitoredItemsRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19795
      functionLinenumberEnd: 19797
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19796,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19796,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19796,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_CreateMonitoredItemsRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19803
      functionLinenumberEnd: 19805
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19804,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19804,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19804,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_MonitoredItemCreateResult_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19708
      functionLinenumberEnd: 19710
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19709,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19709,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19709,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_MonitoredItemCreateResult_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19716
      functionLinenumberEnd: 19718
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19717,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19717,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19717,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_MonitoredItemCreateRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19640
      functionLinenumberEnd: 19642
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19641,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19641,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19641,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_MonitoredItemCreateRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19648
      functionLinenumberEnd: 19650
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19649,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19649,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19649,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_MonitoringParameters_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19554
      functionLinenumberEnd: 19556
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19555,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19555,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19555,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_MonitoringParameters_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19562
      functionLinenumberEnd: 19564
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19563,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19563,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19563,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_AggregateFilterResult_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19486
      functionLinenumberEnd: 19488
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19487,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19487,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19487,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_AggregateFilterResult_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19494
      functionLinenumberEnd: 19496
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19495,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19495,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19495,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_EventFilterResult_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19400
      functionLinenumberEnd: 19402
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19401,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19401,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19401,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_EventFilterResult_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19408
      functionLinenumberEnd: 19410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19409,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19409,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19409,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_AggregateFilter_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19323
      functionLinenumberEnd: 19325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19324,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19324,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19324,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_AggregateFilter_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19331
      functionLinenumberEnd: 19333
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19332,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19332,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19332,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DataChangeFilter_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19255
      functionLinenumberEnd: 19257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19256,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19256,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19256,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DataChangeFilter_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19263
      functionLinenumberEnd: 19265
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19264,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19264,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19264,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_CallResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19168
      functionLinenumberEnd: 19170
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19169,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19169,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19169,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_CallResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19176
      functionLinenumberEnd: 19178
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19177,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19177,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19177,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_CallRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19109
      functionLinenumberEnd: 19111
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19110,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19110,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19110,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_CallRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19117
      functionLinenumberEnd: 19119
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19118,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19118,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19118,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_CallMethodResult_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19004
      functionLinenumberEnd: 19006
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19005,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19005,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19005,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_CallMethodResult_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 19012
      functionLinenumberEnd: 19014
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19013,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19013,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:19013,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_CallMethodRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18927
      functionLinenumberEnd: 18929
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18928,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18928,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18928,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_CallMethodRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18935
      functionLinenumberEnd: 18937
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18936,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18936,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18936,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_HistoryUpdateResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18840
      functionLinenumberEnd: 18842
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18841,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18841,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18841,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_HistoryUpdateResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18848
      functionLinenumberEnd: 18850
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18849,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18849,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18849,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_HistoryUpdateRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18781
      functionLinenumberEnd: 18783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18782,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18782,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18782,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_HistoryUpdateRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18789
      functionLinenumberEnd: 18791
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18790,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18790,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18790,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_HistoryUpdateResult_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18694
      functionLinenumberEnd: 18696
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18695,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18695,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18695,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_HistoryUpdateResult_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18702
      functionLinenumberEnd: 18704
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18703,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18703,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18703,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DeleteEventDetails_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18626
      functionLinenumberEnd: 18628
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18627,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18627,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18627,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DeleteEventDetails_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18634
      functionLinenumberEnd: 18636
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18635,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18635,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18635,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DeleteAtTimeDetails_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18558
      functionLinenumberEnd: 18560
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18559,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18559,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18559,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DeleteAtTimeDetails_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18566
      functionLinenumberEnd: 18568
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18567,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18567,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18567,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DeleteRawModifiedDetails_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18481
      functionLinenumberEnd: 18483
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18482,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18482,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18482,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DeleteRawModifiedDetails_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18489
      functionLinenumberEnd: 18491
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18490,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18490,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18490,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_UpdateEventDetails_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18395
      functionLinenumberEnd: 18397
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18396,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18396,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18396,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_UpdateEventDetails_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18403
      functionLinenumberEnd: 18405
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18404,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18404,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18404,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_UpdateStructureDataDetails_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18318
      functionLinenumberEnd: 18320
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18319,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18319,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18319,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_UpdateStructureDataDetails_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18326
      functionLinenumberEnd: 18328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18327,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18327,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18327,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_UpdateDataDetails_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18241
      functionLinenumberEnd: 18243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18242,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18242,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18242,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_UpdateDataDetails_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18249
      functionLinenumberEnd: 18251
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18250,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18250,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18250,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_HistoryUpdateDetails_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18191
      functionLinenumberEnd: 18193
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18192,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18192,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18192,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_HistoryUpdateDetails_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18199
      functionLinenumberEnd: 18201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18200,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18200,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18200,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_WriteResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18104
      functionLinenumberEnd: 18106
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18105,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18105,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18105,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_WriteResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18112
      functionLinenumberEnd: 18114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18113,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18113,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18113,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_WriteRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18045
      functionLinenumberEnd: 18047
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18046,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18046,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18046,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_WriteRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 18053
      functionLinenumberEnd: 18055
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18054,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18054,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:18054,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_WriteValue_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17967
      functionLinenumberEnd: 17969
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17968,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17968,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17968,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_WriteValue_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17975
      functionLinenumberEnd: 17977
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17976,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17976,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17976,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_HistoryReadResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17880
      functionLinenumberEnd: 17882
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17881,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17881,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17881,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_HistoryReadResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17888
      functionLinenumberEnd: 17890
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17889,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17889,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17889,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_HistoryReadRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17794
      functionLinenumberEnd: 17796
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17795,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17795,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17795,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_HistoryReadRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17802
      functionLinenumberEnd: 17804
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17803,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17803,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17803,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_HistoryEvent_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17734
      functionLinenumberEnd: 17736
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17735,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17735,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17735,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_HistoryEvent_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17742
      functionLinenumberEnd: 17744
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17743,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17743,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17743,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_HistoryEventFieldList_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17675
      functionLinenumberEnd: 17677
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17676,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17676,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17676,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_HistoryEventFieldList_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17683
      functionLinenumberEnd: 17685
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17684,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17684,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17684,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_HistoryModifiedData_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17598
      functionLinenumberEnd: 17600
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17599,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17599,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17599,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_HistoryModifiedData_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17606
      functionLinenumberEnd: 17608
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17607,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17607,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17607,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ModificationInfo_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17530
      functionLinenumberEnd: 17532
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17531,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17531,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17531,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ModificationInfo_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17538
      functionLinenumberEnd: 17540
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17539,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17539,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17539,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_HistoryData_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17471
      functionLinenumberEnd: 17473
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17472,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17472,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17472,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_HistoryData_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17479
      functionLinenumberEnd: 17481
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17480,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17480,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17480,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ReadAnnotationDataDetails_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17412
      functionLinenumberEnd: 17414
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17413,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17413,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17413,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ReadAnnotationDataDetails_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17420
      functionLinenumberEnd: 17422
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17421,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17421,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17421,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ReadAtTimeDetails_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17344
      functionLinenumberEnd: 17346
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17345,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17345,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17345,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ReadAtTimeDetails_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17352
      functionLinenumberEnd: 17354
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17353,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17353,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17353,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ReadProcessedDetails_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17249
      functionLinenumberEnd: 17251
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17250,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17250,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17250,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ReadProcessedDetails_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17257
      functionLinenumberEnd: 17259
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17258,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17258,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17258,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_AggregateConfiguration_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17163
      functionLinenumberEnd: 17165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17164,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17164,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17164,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_AggregateConfiguration_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17171
      functionLinenumberEnd: 17173
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17172,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17172,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17172,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ReadRawModifiedDetails_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17077
      functionLinenumberEnd: 17079
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17078,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17078,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17078,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ReadRawModifiedDetails_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17085
      functionLinenumberEnd: 17087
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17086,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17086,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17086,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ReadEventDetails_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17000
      functionLinenumberEnd: 17002
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17001,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17001,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17001,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ReadEventDetails_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 17008
      functionLinenumberEnd: 17010
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17009,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17009,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:17009,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_EventFilter_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16932
      functionLinenumberEnd: 16934
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16933,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16933,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16933,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_EventFilter_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16940
      functionLinenumberEnd: 16942
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16941,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16941,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16941,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_HistoryReadResult_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16864
      functionLinenumberEnd: 16866
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16865,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16865,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16865,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_HistoryReadResult_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16872
      functionLinenumberEnd: 16874
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16873,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16873,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16873,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_HistoryReadValueId_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16787
      functionLinenumberEnd: 16789
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16788,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16788,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16788,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_HistoryReadValueId_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16795
      functionLinenumberEnd: 16797
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16796,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16796,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16796,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ReadResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16700
      functionLinenumberEnd: 16702
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16701,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16701,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16701,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ReadResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16708
      functionLinenumberEnd: 16710
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16709,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16709,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16709,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ReadRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16623
      functionLinenumberEnd: 16625
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16624,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16624,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16624,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ReadRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16631
      functionLinenumberEnd: 16633
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16632,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16632,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16632,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ReadValueId_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16545
      functionLinenumberEnd: 16547
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16546,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16546,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16546,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ReadValueId_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16553
      functionLinenumberEnd: 16555
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16554,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16554,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16554,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_QueryNextResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16467
      functionLinenumberEnd: 16469
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16468,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16468,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16468,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_QueryNextResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16475
      functionLinenumberEnd: 16477
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16476,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16476,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16476,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_QueryNextRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16408
      functionLinenumberEnd: 16410
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16409,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16409,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16409,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_QueryNextRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16416
      functionLinenumberEnd: 16418
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16417,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16417,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16417,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_QueryFirstResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16284
      functionLinenumberEnd: 16286
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16285,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16285,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16285,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_QueryFirstResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16292
      functionLinenumberEnd: 16294
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16293,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16293,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16293,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_QueryFirstRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16189
      functionLinenumberEnd: 16191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16190,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16190,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16190,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_QueryFirstRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16197
      functionLinenumberEnd: 16199
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16198,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16198,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16198,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ParsingResult_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16102
      functionLinenumberEnd: 16104
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16103,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16103,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16103,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ParsingResult_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16110
      functionLinenumberEnd: 16112
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16111,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16111,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16111,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ContentFilterResult_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16025
      functionLinenumberEnd: 16027
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16026,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16026,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16026,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ContentFilterResult_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 16033
      functionLinenumberEnd: 16035
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16034,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16034,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:16034,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ContentFilterElementResult_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15939
      functionLinenumberEnd: 15941
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15940,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15940,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15940,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ContentFilterElementResult_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15947
      functionLinenumberEnd: 15949
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15948,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15948,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15948,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_AttributeOperand_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15853
      functionLinenumberEnd: 15855
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15854,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15854,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15854,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_AttributeOperand_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15861
      functionLinenumberEnd: 15863
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15862,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15862,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15862,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_LiteralOperand_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15803
      functionLinenumberEnd: 15805
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15804,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15804,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15804,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_LiteralOperand_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15811
      functionLinenumberEnd: 15813
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15812,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15812,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15812,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ElementOperand_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15753
      functionLinenumberEnd: 15755
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15754,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15754,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15754,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ElementOperand_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15761
      functionLinenumberEnd: 15763
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15762,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15762,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15762,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_NodeReference_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15667
      functionLinenumberEnd: 15669
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15668,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15668,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15668,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_NodeReference_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15675
      functionLinenumberEnd: 15677
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15676,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15676,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15676,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_QueryDataSet_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15590
      functionLinenumberEnd: 15592
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15591,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15591,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15591,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_QueryDataSet_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15598
      functionLinenumberEnd: 15600
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15599,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15599,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15599,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_NodeTypeDescription_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15513
      functionLinenumberEnd: 15515
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15514,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15514,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15514,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_NodeTypeDescription_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15521
      functionLinenumberEnd: 15523
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15522,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15522,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15522,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_QueryDataDescription_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15445
      functionLinenumberEnd: 15447
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15446,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15446,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15446,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_QueryDataDescription_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15453
      functionLinenumberEnd: 15455
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15454,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15454,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15454,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_EndpointConfiguration_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15323
      functionLinenumberEnd: 15325
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15324,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15324,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15324,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_EndpointConfiguration_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15331
      functionLinenumberEnd: 15333
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15332,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15332,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15332,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_UnregisterNodesResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15272
      functionLinenumberEnd: 15274
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15273,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15273,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15273,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_UnregisterNodesResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15280
      functionLinenumberEnd: 15282
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15281,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15281,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15281,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_UnregisterNodesRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15213
      functionLinenumberEnd: 15215
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15214,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15214,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15214,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_UnregisterNodesRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15221
      functionLinenumberEnd: 15223
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15222,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15222,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15222,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_RegisterNodesResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15143
      functionLinenumberEnd: 15145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15144,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15144,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15144,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_RegisterNodesResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15151
      functionLinenumberEnd: 15153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15152,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15152,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15152,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_RegisterNodesRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15084
      functionLinenumberEnd: 15086
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15085,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15085,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15085,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_RegisterNodesRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15092
      functionLinenumberEnd: 15094
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15093,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15093,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15093,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_TranslateBrowsePathsToNodeIdsResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14996
      functionLinenumberEnd: 14998
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14997,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14997,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14997,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_TranslateBrowsePathsToNodeIdsResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 15004
      functionLinenumberEnd: 15006
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15005,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15005,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:15005,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_TranslateBrowsePathsToNodeIdsRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14937
      functionLinenumberEnd: 14939
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14938,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14938,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14938,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_TranslateBrowsePathsToNodeIdsRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14945
      functionLinenumberEnd: 14947
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14946,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14946,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14946,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_BrowsePathResult_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14868
      functionLinenumberEnd: 14870
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14869,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14869,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14869,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_BrowsePathResult_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14876
      functionLinenumberEnd: 14878
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14877,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14877,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14877,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_BrowsePathTarget_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14809
      functionLinenumberEnd: 14811
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14810,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14810,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14810,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_BrowsePathTarget_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14817
      functionLinenumberEnd: 14819
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14818,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14818,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14818,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_BrowsePath_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14750
      functionLinenumberEnd: 14752
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14751,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14751,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14751,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_BrowsePath_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14758
      functionLinenumberEnd: 14760
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14759,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14759,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14759,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_RelativePath_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14691
      functionLinenumberEnd: 14693
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14692,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14692,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14692,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_RelativePath_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14699
      functionLinenumberEnd: 14701
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14700,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14700,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14700,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_RelativePathElement_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14614
      functionLinenumberEnd: 14616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14615,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14615,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14615,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_RelativePathElement_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14622
      functionLinenumberEnd: 14624
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14623,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14623,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14623,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_BrowseNextResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14527
      functionLinenumberEnd: 14529
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14528,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14528,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14528,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_BrowseNextResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14535
      functionLinenumberEnd: 14537
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14536,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14536,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14536,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_BrowseNextRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14459
      functionLinenumberEnd: 14461
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14460,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14460,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14460,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_BrowseNextRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14467
      functionLinenumberEnd: 14469
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14468,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14468,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14468,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_BrowseResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14371
      functionLinenumberEnd: 14373
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14372,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14372,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14372,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_BrowseResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14379
      functionLinenumberEnd: 14381
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14380,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14380,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14380,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_BrowseRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14294
      functionLinenumberEnd: 14296
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14295,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14295,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14295,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_BrowseRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14302
      functionLinenumberEnd: 14304
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14303,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14303,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14303,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_BrowseResult_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14216
      functionLinenumberEnd: 14218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14217,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14217,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14217,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_BrowseResult_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14224
      functionLinenumberEnd: 14226
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14225,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14225,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14225,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ReferenceDescription_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14112
      functionLinenumberEnd: 14114
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14113,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14113,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14113,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ReferenceDescription_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14120
      functionLinenumberEnd: 14122
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14121,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14121,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14121,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_BrowseDescription_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14017
      functionLinenumberEnd: 14019
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14018,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14018,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14018,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_BrowseDescription_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 14025
      functionLinenumberEnd: 14027
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14026,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14026,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:14026,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ViewDescription_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13949
      functionLinenumberEnd: 13951
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13950,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13950,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13950,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ViewDescription_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13957
      functionLinenumberEnd: 13959
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13958,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13958,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13958,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DeleteReferencesResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13862
      functionLinenumberEnd: 13864
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13863,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13863,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13863,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DeleteReferencesResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13870
      functionLinenumberEnd: 13872
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13871,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13871,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13871,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DeleteReferencesRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13803
      functionLinenumberEnd: 13805
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13804,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13804,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13804,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DeleteReferencesRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13811
      functionLinenumberEnd: 13813
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13812,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13812,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13812,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DeleteReferencesItem_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13716
      functionLinenumberEnd: 13718
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13717,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13717,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13717,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DeleteReferencesItem_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13724
      functionLinenumberEnd: 13726
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13725,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13725,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13725,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DeleteNodesResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13629
      functionLinenumberEnd: 13631
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13630,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13630,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13630,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DeleteNodesResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13637
      functionLinenumberEnd: 13639
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13638,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13638,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13638,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DeleteNodesRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13570
      functionLinenumberEnd: 13572
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13571,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13571,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13571,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DeleteNodesRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13578
      functionLinenumberEnd: 13580
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13579,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13579,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13579,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DeleteNodesItem_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13510
      functionLinenumberEnd: 13512
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13511,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13511,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13511,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DeleteNodesItem_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13518
      functionLinenumberEnd: 13520
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13519,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13519,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13519,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_AddReferencesResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13423
      functionLinenumberEnd: 13425
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13424,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13424,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13424,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_AddReferencesResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13431
      functionLinenumberEnd: 13433
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13432,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13432,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13432,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_AddReferencesRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13364
      functionLinenumberEnd: 13366
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13365,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13365,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13365,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_AddReferencesRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13372
      functionLinenumberEnd: 13374
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13373,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13373,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13373,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_AddReferencesItem_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13268
      functionLinenumberEnd: 13270
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13269,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13269,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13269,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_AddReferencesItem_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13276
      functionLinenumberEnd: 13278
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13277,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13277,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13277,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_AddNodesResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13181
      functionLinenumberEnd: 13183
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13182,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13182,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13182,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_AddNodesResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13189
      functionLinenumberEnd: 13191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13190,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13190,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13190,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_AddNodesRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13122
      functionLinenumberEnd: 13124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13123,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13123,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13123,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_AddNodesRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13130
      functionLinenumberEnd: 13132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13131,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13131,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13131,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_AddNodesResult_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13062
      functionLinenumberEnd: 13064
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13063,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13063,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13063,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_AddNodesResult_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 13070
      functionLinenumberEnd: 13072
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13071,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13071,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:13071,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_AddNodesItem_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12958
      functionLinenumberEnd: 12960
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12959,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12959,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12959,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_AddNodesItem_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12966
      functionLinenumberEnd: 12968
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12967,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12967,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12967,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_GenericAttributes_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12854
      functionLinenumberEnd: 12856
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12855,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12855,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12855,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_GenericAttributes_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12862
      functionLinenumberEnd: 12864
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12863,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12863,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12863,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_GenericAttributeValue_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12795
      functionLinenumberEnd: 12797
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12796,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12796,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12796,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_GenericAttributeValue_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12803
      functionLinenumberEnd: 12805
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12804,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12804,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12804,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ViewAttributes_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12691
      functionLinenumberEnd: 12693
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12692,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12692,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12692,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ViewAttributes_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12699
      functionLinenumberEnd: 12701
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12700,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12700,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12700,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DataTypeAttributes_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12596
      functionLinenumberEnd: 12598
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12597,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12597,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12597,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DataTypeAttributes_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12604
      functionLinenumberEnd: 12606
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12605,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12605,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12605,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ReferenceTypeAttributes_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12483
      functionLinenumberEnd: 12485
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12484,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12484,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12484,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ReferenceTypeAttributes_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12491
      functionLinenumberEnd: 12493
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12492,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12492,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12492,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_VariableTypeAttributes_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12343
      functionLinenumberEnd: 12345
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12344,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12344,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12344,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_VariableTypeAttributes_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12351
      functionLinenumberEnd: 12353
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12352,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12352,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12352,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ObjectTypeAttributes_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12248
      functionLinenumberEnd: 12250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12249,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12249,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12249,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ObjectTypeAttributes_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12256
      functionLinenumberEnd: 12258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12257,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12257,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12257,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_MethodAttributes_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12144
      functionLinenumberEnd: 12146
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12145,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12145,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12145,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_MethodAttributes_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 12152
      functionLinenumberEnd: 12154
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12153,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12153,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:12153,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_VariableAttributes_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11977
      functionLinenumberEnd: 11979
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11978,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11978,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11978,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_VariableAttributes_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11985
      functionLinenumberEnd: 11987
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11986,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11986,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11986,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ObjectAttributes_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11882
      functionLinenumberEnd: 11884
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11883,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11883,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11883,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ObjectAttributes_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11890
      functionLinenumberEnd: 11892
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11891,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11891,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11891,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_NodeAttributes_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11796
      functionLinenumberEnd: 11798
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11797,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11797,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11797,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_NodeAttributes_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11804
      functionLinenumberEnd: 11806
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11805,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11805,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11805,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_CancelResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11736
      functionLinenumberEnd: 11738
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11737,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11737,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11737,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_CancelResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11744
      functionLinenumberEnd: 11746
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11745,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11745,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11745,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_CancelRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11686
      functionLinenumberEnd: 11688
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11687,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11687,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11687,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_CancelRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11694
      functionLinenumberEnd: 11696
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11695,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11695,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11695,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_CloseSessionResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11634
      functionLinenumberEnd: 11636
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11635,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11635,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11635,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_CloseSessionResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11642
      functionLinenumberEnd: 11644
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11643,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11643,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11643,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_CloseSessionRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11584
      functionLinenumberEnd: 11586
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11585,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11585,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11585,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_CloseSessionRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11592
      functionLinenumberEnd: 11594
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11593,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11593,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11593,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ActivateSessionResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11487
      functionLinenumberEnd: 11489
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11488,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11488,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11488,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ActivateSessionResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11495
      functionLinenumberEnd: 11497
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11496,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11496,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11496,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ActivateSessionRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11383
      functionLinenumberEnd: 11385
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11384,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11384,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11384,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ActivateSessionRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11391
      functionLinenumberEnd: 11393
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11392,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11392,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11392,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_IssuedIdentityToken_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11314
      functionLinenumberEnd: 11316
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11315,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11315,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11315,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_IssuedIdentityToken_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11322
      functionLinenumberEnd: 11324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11323,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11323,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11323,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_X509IdentityToken_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11255
      functionLinenumberEnd: 11257
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11256,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11256,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11256,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_X509IdentityToken_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11263
      functionLinenumberEnd: 11265
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11264,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11264,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11264,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_UserNameIdentityToken_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11178
      functionLinenumberEnd: 11180
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11179,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11179,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11179,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_UserNameIdentityToken_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11186
      functionLinenumberEnd: 11188
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11187,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11187,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11187,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_AnonymousIdentityToken_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11128
      functionLinenumberEnd: 11130
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11129,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11129,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11129,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_AnonymousIdentityToken_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11136
      functionLinenumberEnd: 11138
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11137,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11137,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11137,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_UserIdentityToken_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11078
      functionLinenumberEnd: 11080
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11079,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11079,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11079,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_UserIdentityToken_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 11086
      functionLinenumberEnd: 11088
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11087,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11087,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:11087,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_CreateSessionResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10928
      functionLinenumberEnd: 10930
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10929,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10929,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10929,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_CreateSessionResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10936
      functionLinenumberEnd: 10938
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10937,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10937,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10937,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_CreateSessionRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10815
      functionLinenumberEnd: 10817
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10816,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10816,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10816,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_CreateSessionRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10823
      functionLinenumberEnd: 10825
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10824,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10824,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10824,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_SignatureData_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10755
      functionLinenumberEnd: 10757
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10756,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10756,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10756,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_SignatureData_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10763
      functionLinenumberEnd: 10765
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10764,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10764,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10764,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_SignedSoftwareCertificate_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10696
      functionLinenumberEnd: 10698
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10697,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10697,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10697,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_SignedSoftwareCertificate_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10704
      functionLinenumberEnd: 10706
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10705,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10705,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10705,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_CloseSecureChannelResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10645
      functionLinenumberEnd: 10647
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10646,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10646,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10646,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_CloseSecureChannelResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10653
      functionLinenumberEnd: 10655
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10654,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10654,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10654,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_CloseSecureChannelRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10610
      functionLinenumberEnd: 10612
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10611,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10611,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10611,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_CloseSecureChannelRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10618
      functionLinenumberEnd: 10620
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10619,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10619,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10619,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_OpenSecureChannelResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10531
      functionLinenumberEnd: 10533
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10532,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10532,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10532,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_OpenSecureChannelResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10539
      functionLinenumberEnd: 10541
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10540,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10540,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10540,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_OpenSecureChannelRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10445
      functionLinenumberEnd: 10447
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10446,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10446,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10446,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_OpenSecureChannelRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10453
      functionLinenumberEnd: 10455
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10454,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10454,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10454,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ChannelSecurityToken_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10367
      functionLinenumberEnd: 10369
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10368,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10368,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10368,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ChannelSecurityToken_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10375
      functionLinenumberEnd: 10377
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10376,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10376,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10376,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_RegisterServer2Response_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10280
      functionLinenumberEnd: 10282
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10281,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10281,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10281,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_RegisterServer2Response_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10288
      functionLinenumberEnd: 10290
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10289,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10289,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10289,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_RegisterServer2Request_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10212
      functionLinenumberEnd: 10214
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10213,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10213,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10213,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_RegisterServer2Request_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10220
      functionLinenumberEnd: 10222
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10221,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10221,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10221,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_MdnsDiscoveryConfiguration_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10143
      functionLinenumberEnd: 10145
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10144,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10144,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10144,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_MdnsDiscoveryConfiguration_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10151
      functionLinenumberEnd: 10153
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10152,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10152,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10152,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_RegisterServerResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10092
      functionLinenumberEnd: 10094
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10093,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10093,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10093,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_RegisterServerResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10100
      functionLinenumberEnd: 10102
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10101,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10101,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10101,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_RegisterServerRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10042
      functionLinenumberEnd: 10044
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10043,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10043,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10043,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_RegisterServerRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 10050
      functionLinenumberEnd: 10052
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10051,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10051,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:10051,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_RegisteredServer_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9910
      functionLinenumberEnd: 9912
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9911,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9911,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9911,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_RegisteredServer_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9918
      functionLinenumberEnd: 9920
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9919,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9919,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9919,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_GetEndpointsResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9841
      functionLinenumberEnd: 9843
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9842,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9842,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9842,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_GetEndpointsResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9849
      functionLinenumberEnd: 9851
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9850,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9850,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9850,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_GetEndpointsRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9755
      functionLinenumberEnd: 9757
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9756,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9756,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9756,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_GetEndpointsRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9763
      functionLinenumberEnd: 9765
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9764,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9764,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9764,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_FindServersOnNetworkResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9676
      functionLinenumberEnd: 9678
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9677,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9677,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9677,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_FindServersOnNetworkResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9684
      functionLinenumberEnd: 9686
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9685,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9685,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9685,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_FindServersOnNetworkRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9599
      functionLinenumberEnd: 9601
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9600,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9600,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9600,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_FindServersOnNetworkRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9607
      functionLinenumberEnd: 9609
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9608,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9608,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9608,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ServerOnNetwork_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9512
      functionLinenumberEnd: 9514
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9513,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9513,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9513,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ServerOnNetwork_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9520
      functionLinenumberEnd: 9522
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9521,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9521,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9521,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_FindServersResponse_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9443
      functionLinenumberEnd: 9445
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9444,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9444,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9444,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_FindServersResponse_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9451
      functionLinenumberEnd: 9453
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9452,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9452,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9452,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_FindServersRequest_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9357
      functionLinenumberEnd: 9359
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9358,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9358,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9358,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_FindServersRequest_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9365
      functionLinenumberEnd: 9367
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9366,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9366,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9366,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_SessionlessInvokeResponseType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9270
      functionLinenumberEnd: 9272
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9271,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9271,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9271,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_SessionlessInvokeResponseType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9278
      functionLinenumberEnd: 9280
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9279,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9279,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9279,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_SessionlessInvokeRequestType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9157
      functionLinenumberEnd: 9159
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9158,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9158,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9158,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_SessionlessInvokeRequestType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9165
      functionLinenumberEnd: 9167
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9166,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9166,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9166,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ServiceFault_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9107
      functionLinenumberEnd: 9109
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9108,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9108,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9108,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ServiceFault_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9115
      functionLinenumberEnd: 9117
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9116,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9116,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9116,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ResponseHeader_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9003
      functionLinenumberEnd: 9005
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9004,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9004,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9004,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ResponseHeader_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 9011
      functionLinenumberEnd: 9013
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9012,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9012,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:9012,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_RequestHeader_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8899
      functionLinenumberEnd: 8901
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8900,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8900,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8900,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_RequestHeader_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8907
      functionLinenumberEnd: 8909
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8908,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8908,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8908,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_TimeZoneDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8840
      functionLinenumberEnd: 8842
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8841,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8841,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8841,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_TimeZoneDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8848
      functionLinenumberEnd: 8850
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8849,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8849,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8849,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_OptionSet_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8781
      functionLinenumberEnd: 8783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8782,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8782,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8782,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_OptionSet_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8789
      functionLinenumberEnd: 8791
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8790,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8790,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8790,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_EnumValueType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8713
      functionLinenumberEnd: 8715
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8714,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8714,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8714,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_EnumValueType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8721
      functionLinenumberEnd: 8723
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8722,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8722,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8722,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_Argument_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8618
      functionLinenumberEnd: 8620
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8619,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8619,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8619,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_Argument_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8626
      functionLinenumberEnd: 8628
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8627,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8627,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8627,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DataTypeNode_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8433
      functionLinenumberEnd: 8435
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8434,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8434,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8434,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DataTypeNode_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8441
      functionLinenumberEnd: 8443
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8442,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8442,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8442,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ViewNode_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8248
      functionLinenumberEnd: 8250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8249,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8249,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8249,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ViewNode_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8256
      functionLinenumberEnd: 8258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8257,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8257,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8257,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_MethodNode_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8063
      functionLinenumberEnd: 8065
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8064,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8064,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8064,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_MethodNode_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 8071
      functionLinenumberEnd: 8073
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8072,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8072,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:8072,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ReferenceTypeNode_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7869
      functionLinenumberEnd: 7871
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7870,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7870,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7870,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ReferenceTypeNode_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7877
      functionLinenumberEnd: 7879
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7878,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7878,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7878,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_VariableTypeNode_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7648
      functionLinenumberEnd: 7650
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7649,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7649,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7649,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_VariableTypeNode_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7656
      functionLinenumberEnd: 7658
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7657,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7657,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7657,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_VariableNode_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7391
      functionLinenumberEnd: 7393
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7392,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7392,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7392,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_VariableNode_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7399
      functionLinenumberEnd: 7401
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7400,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7400,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7400,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ObjectTypeNode_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7215
      functionLinenumberEnd: 7217
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7216,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7216,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7216,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ObjectTypeNode_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7223
      functionLinenumberEnd: 7225
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7224,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7224,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7224,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ObjectNode_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7039
      functionLinenumberEnd: 7041
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7040,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7040,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7040,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ObjectNode_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 7047
      functionLinenumberEnd: 7049
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7048,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7048,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:7048,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_TypeNode_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6872
      functionLinenumberEnd: 6874
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6873,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6873,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6873,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_TypeNode_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6880
      functionLinenumberEnd: 6882
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6881,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6881,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6881,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_InstanceNode_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6705
      functionLinenumberEnd: 6707
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6706,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6706,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6706,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_InstanceNode_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6713
      functionLinenumberEnd: 6715
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6714,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6714,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6714,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_Node_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6539
      functionLinenumberEnd: 6541
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6540,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6540,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6540,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_Node_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6547
      functionLinenumberEnd: 6549
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6548,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6548,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6548,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ReferenceNode_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6471
      functionLinenumberEnd: 6473
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6472,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6472,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6472,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ReferenceNode_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6479
      functionLinenumberEnd: 6481
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6480,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6480,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6480,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_UnsignedRationalNumber_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6412
      functionLinenumberEnd: 6414
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6413,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6413,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6413,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_UnsignedRationalNumber_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6420
      functionLinenumberEnd: 6422
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6421,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6421,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6421,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_AliasNameDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6344
      functionLinenumberEnd: 6346
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6345,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6345,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6345,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_AliasNameDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6352
      functionLinenumberEnd: 6354
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6353,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6353,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6353,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_BrokerDataSetReaderTransportDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6258
      functionLinenumberEnd: 6260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6259,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6259,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6259,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_BrokerDataSetReaderTransportDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6266
      functionLinenumberEnd: 6268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6267,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6267,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6267,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_BrokerDataSetWriterTransportDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6163
      functionLinenumberEnd: 6165
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6164,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6164,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6164,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_BrokerDataSetWriterTransportDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6171
      functionLinenumberEnd: 6173
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6172,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6172,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6172,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_BrokerWriterGroupTransportDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6086
      functionLinenumberEnd: 6088
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6087,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6087,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6087,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_BrokerWriterGroupTransportDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6094
      functionLinenumberEnd: 6096
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6095,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6095,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6095,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_BrokerConnectionTransportDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6027
      functionLinenumberEnd: 6029
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6028,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6028,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6028,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_BrokerConnectionTransportDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6035
      functionLinenumberEnd: 6037
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6036,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6036,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:6036,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DatagramWriterGroupTransportDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5968
      functionLinenumberEnd: 5970
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5969,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5969,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5969,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DatagramWriterGroupTransportDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5976
      functionLinenumberEnd: 5978
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5977,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5977,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5977,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DatagramConnectionTransportDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5918
      functionLinenumberEnd: 5920
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5919,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5919,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5919,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DatagramConnectionTransportDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5926
      functionLinenumberEnd: 5928
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5927,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5927,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5927,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_JsonDataSetReaderMessageDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5859
      functionLinenumberEnd: 5861
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5860,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5860,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5860,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_JsonDataSetReaderMessageDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5867
      functionLinenumberEnd: 5869
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5868,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5868,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5868,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_JsonDataSetWriterMessageDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5809
      functionLinenumberEnd: 5811
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5810,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5810,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5810,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_JsonDataSetWriterMessageDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5817
      functionLinenumberEnd: 5819
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5818,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5818,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5818,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_JsonWriterGroupMessageDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5759
      functionLinenumberEnd: 5761
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5760,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5760,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5760,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_JsonWriterGroupMessageDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5767
      functionLinenumberEnd: 5769
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5768,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5768,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5768,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_UadpDataSetReaderMessageDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5637
      functionLinenumberEnd: 5639
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5638,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5638,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5638,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_UadpDataSetReaderMessageDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5645
      functionLinenumberEnd: 5647
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5646,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5646,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5646,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_UadpDataSetWriterMessageDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5560
      functionLinenumberEnd: 5562
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5561,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5561,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5561,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_UadpDataSetWriterMessageDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5568
      functionLinenumberEnd: 5570
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5569,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5569,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5569,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_UadpWriterGroupMessageDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5465
      functionLinenumberEnd: 5467
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5466,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5466,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5466,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_UadpWriterGroupMessageDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5473
      functionLinenumberEnd: 5475
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5474,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5474,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5474,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_PubSubConfigurationDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5379
      functionLinenumberEnd: 5381
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5380,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5380,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5380,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_PubSubConfigurationDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5387
      functionLinenumberEnd: 5389
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5388,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5388,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5388,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_SubscribedDataSetMirrorDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5311
      functionLinenumberEnd: 5313
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5312,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5312,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5312,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_SubscribedDataSetMirrorDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5319
      functionLinenumberEnd: 5321
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5320,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5320,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5320,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_RolePermissionType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5252
      functionLinenumberEnd: 5254
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5253,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5253,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5253,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_RolePermissionType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5260
      functionLinenumberEnd: 5262
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5261,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5261,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5261,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_TargetVariablesDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5193
      functionLinenumberEnd: 5195
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5194,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5194,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5194,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_TargetVariablesDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5201
      functionLinenumberEnd: 5203
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5202,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5202,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5202,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_FieldTargetDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5089
      functionLinenumberEnd: 5091
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5090,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5090,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5090,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_FieldTargetDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5097
      functionLinenumberEnd: 5099
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5098,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5098,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5098,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_NetworkAddressUrlDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5030
      functionLinenumberEnd: 5032
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5031,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5031,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5031,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_NetworkAddressUrlDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5038
      functionLinenumberEnd: 5040
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5039,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5039,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:5039,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_NetworkAddressDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4980
      functionLinenumberEnd: 4982
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4981,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4981,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4981,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_NetworkAddressDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4988
      functionLinenumberEnd: 4990
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4989,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4989,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4989,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_PubSubConnectionDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4831
      functionLinenumberEnd: 4833
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4832,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4832,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4832,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_PubSubConnectionDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4839
      functionLinenumberEnd: 4841
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4840,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4840,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4840,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ReaderGroupDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4673
      functionLinenumberEnd: 4675
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4674,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4674,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4674,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ReaderGroupDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4681
      functionLinenumberEnd: 4683
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4682,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4682,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4682,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DataSetReaderDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4461
      functionLinenumberEnd: 4463
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4462,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4462,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4462,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DataSetReaderDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4469
      functionLinenumberEnd: 4471
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4470,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4470,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4470,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_WriterGroupDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4240
      functionLinenumberEnd: 4242
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4241,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4241,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4241,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_WriterGroupDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4248
      functionLinenumberEnd: 4250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4249,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4249,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4249,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_PubSubGroupDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4118
      functionLinenumberEnd: 4120
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4119,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4119,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4119,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_PubSubGroupDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4126
      functionLinenumberEnd: 4128
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4127,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4127,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4127,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_EndpointDescription_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3996
      functionLinenumberEnd: 3998
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3997,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3997,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3997,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_EndpointDescription_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4004
      functionLinenumberEnd: 4006
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4005,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4005,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:4005,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_UserTokenPolicy_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3910
      functionLinenumberEnd: 3912
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3911,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3911,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3911,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_UserTokenPolicy_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3918
      functionLinenumberEnd: 3920
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3919,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3919,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3919,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ApplicationDescription_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3797
      functionLinenumberEnd: 3799
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3798,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3798,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3798,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ApplicationDescription_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3805
      functionLinenumberEnd: 3807
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3806,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3806,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3806,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DataSetWriterDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3666
      functionLinenumberEnd: 3668
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3667,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3667,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3667,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DataSetWriterDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3674
      functionLinenumberEnd: 3676
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3675,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3675,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3675,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_PublishedEventsDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3589
      functionLinenumberEnd: 3591
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3590,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3590,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3590,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_PublishedEventsDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3597
      functionLinenumberEnd: 3599
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3598,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3598,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3598,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ContentFilter_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3530
      functionLinenumberEnd: 3532
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3531,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3531,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3531,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ContentFilter_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3538
      functionLinenumberEnd: 3540
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3539,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3539,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3539,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ContentFilterElement_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3462
      functionLinenumberEnd: 3464
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3463,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3463,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3463,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ContentFilterElement_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3470
      functionLinenumberEnd: 3472
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3471,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3471,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3471,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_SimpleAttributeOperand_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3376
      functionLinenumberEnd: 3378
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3377,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3377,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3377,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_SimpleAttributeOperand_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3384
      functionLinenumberEnd: 3386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3385,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3385,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3385,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_PublishedDataItemsDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3317
      functionLinenumberEnd: 3319
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3318,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3318,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3318,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_PublishedDataItemsDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3325
      functionLinenumberEnd: 3327
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3326,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3326,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3326,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_PublishedVariableDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3195
      functionLinenumberEnd: 3197
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3196,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3196,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3196,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_PublishedVariableDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3203
      functionLinenumberEnd: 3205
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3204,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3204,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3204,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_PublishedDataSetDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3091
      functionLinenumberEnd: 3093
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3092,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3092,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3092,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_PublishedDataSetDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3099
      functionLinenumberEnd: 3101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3100,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3100,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:3100,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DataSetMetaDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2924
      functionLinenumberEnd: 2926
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2925,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2925,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2925,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DataSetMetaDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2932
      functionLinenumberEnd: 2934
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2933,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2933,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2933,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ConfigurationVersionDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2865
      functionLinenumberEnd: 2867
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2866,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2866,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2866,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ConfigurationVersionDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2873
      functionLinenumberEnd: 2875
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2874,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2874,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2874,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_FieldMetaData_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2716
      functionLinenumberEnd: 2718
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2717,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2717,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2717,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_FieldMetaData_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2724
      functionLinenumberEnd: 2726
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2725,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2725,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2725,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_UABinaryFileDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2567
      functionLinenumberEnd: 2569
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2568,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2568,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2568,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_UABinaryFileDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2575
      functionLinenumberEnd: 2577
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2576,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2576,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2576,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DataTypeDescription_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2508
      functionLinenumberEnd: 2510
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2509,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2509,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2509,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DataTypeDescription_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2516
      functionLinenumberEnd: 2518
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2517,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2517,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2517,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DataTypeSchemaHeader_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2395
      functionLinenumberEnd: 2397
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2396,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2396,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2396,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DataTypeSchemaHeader_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2403
      functionLinenumberEnd: 2405
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2404,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2404,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2404,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_SimpleTypeDescription_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2318
      functionLinenumberEnd: 2320
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2319,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2319,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2319,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_SimpleTypeDescription_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2326
      functionLinenumberEnd: 2328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2327,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2327,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2327,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_EnumDescription_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2241
      functionLinenumberEnd: 2243
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2242,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2242,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2242,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_EnumDescription_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2249
      functionLinenumberEnd: 2251
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2250,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2250,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2250,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_EnumDefinition_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2182
      functionLinenumberEnd: 2184
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2183,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2183,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2183,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_EnumDefinition_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2190
      functionLinenumberEnd: 2192
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2191,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2191,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2191,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_EnumField_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2105
      functionLinenumberEnd: 2107
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2106,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2106,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2106,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_EnumField_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2113
      functionLinenumberEnd: 2115
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2114,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2114,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2114,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_StructureDescription_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2037
      functionLinenumberEnd: 2039
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2038,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2038,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2038,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_StructureDescription_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2045
      functionLinenumberEnd: 2047
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2046,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2046,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:2046,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_StructureDefinition_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1951
      functionLinenumberEnd: 1953
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1952,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1952,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1952,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_StructureDefinition_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1959
      functionLinenumberEnd: 1961
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1960,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1960,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1960,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_StructureField_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1838
      functionLinenumberEnd: 1840
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1839,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1839,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1839,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_StructureField_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1846
      functionLinenumberEnd: 1848
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1847,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1847,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1847,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_DecimalDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1779
      functionLinenumberEnd: 1781
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1780,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1780,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1780,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_DecimalDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1787
      functionLinenumberEnd: 1789
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1788,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1788,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1788,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_TrustListDataType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1657
      functionLinenumberEnd: 1659
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1658,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1658,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1658,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_TrustListDataType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1665
      functionLinenumberEnd: 1667
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1666,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1666,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1666,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_CurrencyUnitType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1580
      functionLinenumberEnd: 1582
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1581,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1581,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1581,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_CurrencyUnitType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1588
      functionLinenumberEnd: 1590
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1589,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1589,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1589,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_IdentityMappingRuleType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1521
      functionLinenumberEnd: 1523
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1522,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1522,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1522,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_IdentityMappingRuleType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1529
      functionLinenumberEnd: 1531
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1530,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1530,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1530,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ThreeDFrame_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1462
      functionLinenumberEnd: 1464
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1463,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1463,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1463,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ThreeDFrame_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1470
      functionLinenumberEnd: 1472
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1471,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1471,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1471,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ThreeDOrientation_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1394
      functionLinenumberEnd: 1396
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1395,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1395,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1395,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ThreeDOrientation_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1402
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1403,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1403,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1403,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ThreeDCartesianCoordinates_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1326
      functionLinenumberEnd: 1328
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1327,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1327,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1327,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ThreeDCartesianCoordinates_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1334
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1335,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1335,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1335,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_ThreeDVector_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1258
      functionLinenumberEnd: 1260
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1259,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1259,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1259,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_ThreeDVector_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1266
      functionLinenumberEnd: 1268
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1267,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1267,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1267,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_RationalNumber_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1199
      functionLinenumberEnd: 1201
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1200,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1200,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1200,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_RationalNumber_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1207
      functionLinenumberEnd: 1209
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1208,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1208,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1208,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_EndpointType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1122
      functionLinenumberEnd: 1124
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1123,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1123,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1123,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_EndpointType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1130
      functionLinenumberEnd: 1132
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1131,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1131,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1131,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_EphemeralKeyType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1063
      functionLinenumberEnd: 1065
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1064,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1064,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1064,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_EphemeralKeyType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1071
      functionLinenumberEnd: 1073
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1072,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1072,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1072,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_AdditionalParametersType_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1006
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1005,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1005,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1005,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_AdditionalParametersType_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1012
      functionLinenumberEnd: 1014
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1013,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1013,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:1013,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    OpcUa_KeyValuePair_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 945
      functionLinenumberEnd: 947
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:946,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:946,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:946,5'
          Dst:             SOPC_EncodeableObject_Initialize
    - functionName:    OpcUa_KeyValuePair_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_types.c'
      linkageType:     InternalLinkage
      functionLinenumber: 953
      functionLinenumberEnd: 955
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_EncodeableObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_types.c:954,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_types.c:954,5'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_types.c:954,5'
          Dst:             SOPC_EncodeableObject_Clear
    - functionName:    SOPC_Common_EncodingConstantsGetInitialized
      functionSourceFile: '/src/S2OPC/src/Common/configuration/sopc_common_constants.c'
      linkageType:     InternalLinkage
      functionLinenumber: 107
      functionLinenumberEnd: 108
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Atomic_Int_Get
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:108,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:108,12'
              BranchSideFuncs:
                - SOPC_Atomic_Int_Get
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:108,12'
              BranchSideFuncs:
                - SOPC_Atomic_Int_Get
      Callsites:
        - Src:             '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:108,12'
          Dst:             SOPC_Atomic_Int_Get
    - functionName:    SOPC_Common_SetEncodingConstants
      functionSourceFile: '/src/S2OPC/src/Common/configuration/sopc_common_constants.c'
      linkageType:     InternalLinkage
      functionLinenumber: 66
      functionLinenumberEnd: 104
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - config
      BBCount:         33
      ICount:          133
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - SOPC_Atomic_Int_Get
        - SOPC_Atomic_Int_Set
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:69,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:65,69'
              BranchSideFuncs:
                - SOPC_Atomic_Int_Get
                - SOPC_Atomic_Int_Set
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:69,17'
              BranchSideFuncs:
                - SOPC_Atomic_Int_Get
                - SOPC_Atomic_Int_Set
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:69,43'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:69,83'
              BranchSideFuncs:
                - SOPC_Atomic_Int_Get
                - SOPC_Atomic_Int_Set
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:70,17'
              BranchSideFuncs:
                - SOPC_Atomic_Int_Get
                - SOPC_Atomic_Int_Set
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:69,96'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:69,96'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:70,17'
              BranchSideFuncs:
                - SOPC_Atomic_Int_Get
                - SOPC_Atomic_Int_Set
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:70,40'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:70,77'
              BranchSideFuncs:
                - SOPC_Atomic_Int_Get
                - SOPC_Atomic_Int_Set
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:75,43'
              BranchSideFuncs:
                - SOPC_Atomic_Int_Get
                - SOPC_Atomic_Int_Set
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:69,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:69,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:75,43'
              BranchSideFuncs:
                - SOPC_Atomic_Int_Get
                - SOPC_Atomic_Int_Set
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:75,43'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:75,58'
              BranchSideFuncs:
                - SOPC_Atomic_Int_Get
                - SOPC_Atomic_Int_Set
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:76,40'
              BranchSideFuncs:
                - SOPC_Atomic_Int_Get
                - SOPC_Atomic_Int_Set
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:75,81'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:75,81'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:76,40'
              BranchSideFuncs:
                - SOPC_Atomic_Int_Get
                - SOPC_Atomic_Int_Set
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:76,40'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:76,55'
              BranchSideFuncs:
                - SOPC_Atomic_Int_Get
                - SOPC_Atomic_Int_Set
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:81,10'
              BranchSideFuncs:
                - SOPC_Atomic_Int_Get
                - SOPC_Atomic_Int_Set
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:75,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:81,10'
              BranchSideFuncs:
                - SOPC_Atomic_Int_Get
                - SOPC_Atomic_Int_Set
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:81,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:81,9'
              BranchSideFuncs:
                - SOPC_Atomic_Int_Set
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:83,9'
              BranchSideFuncs:
                - SOPC_Atomic_Int_Set
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:86,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:88,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:91,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:88,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:88,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:89,75'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:91,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:93,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:97,32'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:81,10'
          Dst:             SOPC_Atomic_Int_Get
        - Src:             '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:83,9'
          Dst:             SOPC_Atomic_Int_Set
        - Src:             '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:88,13'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/configuration/sopc_common_constants.c:93,13'
          Dst:             __assert_fail
    - functionName:    SOPC_Internal_Common_GetEncodingConstants
      functionSourceFile: '/src/S2OPC/src/Common/configuration/sopc_common_constants.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          4
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    63
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_Common_GetDefaultEncodingConstants
      functionSourceFile: '/src/S2OPC/src/Common/configuration/sopc_common_constants.c'
      linkageType:     InternalLinkage
      functionLinenumber: 47
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          9
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_Internal_Common_Constants_RuntimeCheck
      functionSourceFile: '/src/S2OPC/src/Common/configuration/sopc_common_constants.c'
      linkageType:     InternalLinkage
      functionLinenumber: 26
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      bool
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_Dict_ForEach
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 441
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          77
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:432,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:432,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:432,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:432,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:432,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:436,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:434,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:438,51'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:434,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:434,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:436,16'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:432,5'
          Dst:             __assert_fail
    - functionName:    SOPC_Dict_Capacity
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 426
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_Dict_Size
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 421
      functionLinenumberEnd: 422
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_Dict_SetValueFreeFunc
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 415
      functionLinenumberEnd: 418
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:416,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:416,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:416,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:416,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:417,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:416,5'
          Dst:             __assert_fail
    - functionName:    SOPC_Dict_GetValueFreeFunc
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 409
      functionLinenumberEnd: 411
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:410,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:410,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:410,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:410,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:411,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:410,5'
          Dst:             __assert_fail
    - functionName:    SOPC_Dict_SetKeyFreeFunc
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 403
      functionLinenumberEnd: 406
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          25
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:404,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:404,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:404,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:404,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:405,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:404,5'
          Dst:             __assert_fail
    - functionName:    SOPC_Dict_GetKeyFreeFunc
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 397
      functionLinenumberEnd: 399
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          24
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:398,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:398,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:398,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:398,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:399,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:398,5'
          Dst:             __assert_fail
    - functionName:    SOPC_Dict_Remove
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 373
      functionLinenumberEnd: 394
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       11
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - free_bucket
        - get_internal
        - maybe_resize
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:374,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:0,0'
              BranchSideFuncs:
                - get_internal
                - free_bucket
                - maybe_resize
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:374,5'
              BranchSideFuncs:
                - get_internal
                - free_bucket
                - maybe_resize
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:374,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:374,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:377,5'
              BranchSideFuncs:
                - get_internal
                - free_bucket
                - maybe_resize
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:377,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:377,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:379,31'
              BranchSideFuncs:
                - get_internal
                - free_bucket
                - maybe_resize
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:381,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:381,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:386,28'
              BranchSideFuncs:
                - free_bucket
                - maybe_resize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:374,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:377,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:379,31'
          Dst:             get_internal
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:386,5'
          Dst:             free_bucket
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:393,5'
          Dst:             maybe_resize
    - functionName:    get_internal
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 312
      functionLinenumberEnd: 344
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          112
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:313,19'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:313,19'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:313,29'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:313,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:313,42'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:313,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:313,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:318,24'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:325,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:325,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:332,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:332,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:320,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:337,16'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:337,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:320,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:339,24'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:320,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:320,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:322,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    free_bucket
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 81
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:72,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:72,18'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:72,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:74,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:77,20'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:77,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:77,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:79,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    maybe_resize
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 273
      functionLinenumberEnd: 290
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          74
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - dict_resize
        - minimum_dict_size
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:274,71'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:0,0'
              BranchSideFuncs:
                - minimum_dict_size
                - dict_resize
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:274,71'
              BranchSideFuncs:
                - minimum_dict_size
                - dict_resize
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:277,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:274,59'
              BranchSideFuncs:
                - minimum_dict_size
                - dict_resize
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:277,30'
              BranchSideFuncs:
                - minimum_dict_size
                - dict_resize
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:277,64'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:0,0'
              BranchSideFuncs:
                - minimum_dict_size
                - dict_resize
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:277,64'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:277,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:277,9'
              BranchSideFuncs:
                - minimum_dict_size
                - dict_resize
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:287,71'
              BranchSideFuncs:
                - minimum_dict_size
                - dict_resize
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:290,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:290,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:290,46'
              BranchSideFuncs:
                - dict_resize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:287,23'
          Dst:             minimum_dict_size
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:290,46'
          Dst:             dict_resize
    - functionName:    minimum_dict_size
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 244
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:245,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:245,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:249,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:249,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:254,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:245,5'
          Dst:             __assert_fail
    - functionName:    dict_resize
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 117
      functionLinenumberEnd: 171
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         22
      ICount:          120
      EdgeCount:       28
      CyclomaticComplexity: 8
      functionsReached:
        - SOPC_Calloc
        - SOPC_Free
        - __assert_fail
        - insert_item
        - set_empty_keys
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:118,28'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Calloc
                - set_empty_keys
                - insert_item
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:118,28'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Calloc
                - set_empty_keys
                - insert_item
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:119,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:119,5'
              BranchSideFuncs:
                - SOPC_Calloc
                - set_empty_keys
                - insert_item
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:121,32'
              BranchSideFuncs:
                - SOPC_Calloc
                - set_empty_keys
                - insert_item
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:123,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:123,9'
              BranchSideFuncs:
                - set_empty_keys
                - insert_item
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:128,12'
              BranchSideFuncs:
                - set_empty_keys
                - insert_item
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:128,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:130,9'
              BranchSideFuncs:
                - insert_item
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:133,29'
              BranchSideFuncs:
                - insert_item
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:147,38'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:143,46'
              BranchSideFuncs:
                - insert_item
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:147,55'
              BranchSideFuncs:
                - insert_item
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:147,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:143,46'
              BranchSideFuncs:
                - insert_item
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:152,28'
              BranchSideFuncs:
                - insert_item
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:143,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:145,31'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:163,9'
              BranchSideFuncs:
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:119,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:121,32'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:130,9'
          Dst:             set_empty_keys
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:154,14'
          Dst:             insert_item
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:163,9'
          Dst:             SOPC_Free
    - functionName:    set_empty_keys
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 63
      functionLinenumberEnd: 68
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          85
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:64,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:64,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:64,5'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:64,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:64,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:66,9'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:64,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:64,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:66,9'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:64,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:64,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:66,9'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:64,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:64,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:66,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    insert_item
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 84
      functionLinenumberEnd: 114
      functionDepth:   0
      returnType:      void
      argCount:        5
      argTypes:
        - 'N/A'
        - size_t
        - size_t
        - size_t
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          113
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - free_bucket
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:91,36'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:91,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:93,20'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:91,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:93,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:101,23'
              BranchSideFuncs:
                - __assert_fail
                - free_bucket
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:101,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:85,37'
              BranchSideFuncs:
                - __assert_fail
                - free_bucket
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:101,29'
              BranchSideFuncs:
                - __assert_fail
                - free_bucket
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:101,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:85,31'
              BranchSideFuncs:
                - free_bucket
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:103,31'
              BranchSideFuncs:
                - free_bucket
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:85,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:87,31'
              BranchSideFuncs:
                - __assert_fail
                - free_bucket
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:112,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:103,13'
          Dst:             free_bucket
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:112,5'
          Dst:             __assert_fail
    - functionName:    SOPC_Dict_GetKey
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 360
      functionLinenumberEnd: 369
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          48
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - get_internal
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:361,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:0,0'
              BranchSideFuncs:
                - get_internal
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:361,5'
              BranchSideFuncs:
                - get_internal
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:361,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:361,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:362,31'
              BranchSideFuncs:
                - get_internal
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:364,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:366,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:369,20'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:369,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:369,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:369,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:361,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:362,31'
          Dst:             get_internal
    - functionName:    SOPC_Dict_Get
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 347
      functionLinenumberEnd: 356
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - get_internal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:348,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:0,0'
              BranchSideFuncs:
                - get_internal
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:348,5'
              BranchSideFuncs:
                - get_internal
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:348,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:348,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:349,31'
              BranchSideFuncs:
                - get_internal
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:351,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:353,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:356,20'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:356,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:356,12'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:356,39'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:348,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:349,31'
          Dst:             get_internal
    - functionName:    SOPC_Dict_Insert
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 294
      functionLinenumberEnd: 309
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          57
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - insert_item
        - maybe_resize
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:295,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:0,0'
              BranchSideFuncs:
                - maybe_resize
                - insert_item
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:295,5'
              BranchSideFuncs:
                - maybe_resize
                - insert_item
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:295,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:295,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:296,19'
              BranchSideFuncs:
                - maybe_resize
                - insert_item
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:296,29'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:296,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:296,42'
              BranchSideFuncs:
                - maybe_resize
                - insert_item
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:296,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:296,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:301,10'
              BranchSideFuncs:
                - maybe_resize
                - insert_item
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:301,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:301,9'
              BranchSideFuncs:
                - insert_item
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:306,24'
              BranchSideFuncs:
                - insert_item
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:295,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:301,10'
          Dst:             maybe_resize
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:308,12'
          Dst:             insert_item
    - functionName:    SOPC_Dict_SetTombstoneKey
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 264
      functionLinenumberEnd: 269
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          45
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:265,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:265,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:265,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:265,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:266,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:266,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:266,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:267,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:267,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:267,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:268,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:265,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:266,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:267,5'
          Dst:             __assert_fail
    - functionName:    SOPC_Dict_Reserve
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 258
      functionLinenumberEnd: 260
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          27
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
        - dict_resize
        - minimum_dict_size
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:259,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:0,0'
              BranchSideFuncs:
                - minimum_dict_size
                - dict_resize
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:259,5'
              BranchSideFuncs:
                - minimum_dict_size
                - dict_resize
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:259,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:259,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:260,48'
              BranchSideFuncs:
                - minimum_dict_size
                - dict_resize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:259,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:260,27'
          Dst:             minimum_dict_size
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:260,12'
          Dst:             dict_resize
    - functionName:    SOPC_Dict_Delete
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 217
      functionLinenumberEnd: 238
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         20
      ICount:          90
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - SOPC_Free
        - free_bucket
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:218,11'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:0,0'
              BranchSideFuncs:
                - free_bucket
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:218,11'
              BranchSideFuncs:
                - free_bucket
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:218,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:218,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:221,16'
              BranchSideFuncs:
                - free_bucket
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:227,51'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:223,45'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - free_bucket
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:227,73'
              BranchSideFuncs:
                - free_bucket
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:227,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:223,45'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - free_bucket
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:229,44'
              BranchSideFuncs:
                - free_bucket
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:223,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:225,47'
              BranchSideFuncs:
                - free_bucket
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:233,26'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:233,13'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:229,21'
          Dst:             free_bucket
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:236,9'
          Dst:             SOPC_Free
    - functionName:    SOPC_Dict_Create
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_dict.c'
      linkageType:     InternalLinkage
      functionLinenumber: 178
      functionLinenumberEnd: 214
      functionDepth:   0
      returnType:      'N/A'
      argCount:        5
      argTypes:
        - size_t
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          64
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - SOPC_Calloc
        - SOPC_Dict_Delete
        - set_empty_keys
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:179,20'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:0,0'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Calloc
                - set_empty_keys
                - SOPC_Dict_Delete
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:179,20'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Calloc
                - set_empty_keys
                - SOPC_Dict_Delete
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:181,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:181,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:186,8'
              BranchSideFuncs:
                - SOPC_Calloc
                - set_empty_keys
                - SOPC_Dict_Delete
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:193,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:195,9'
              BranchSideFuncs:
                - SOPC_Dict_Delete
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:199,8'
              BranchSideFuncs:
                - set_empty_keys
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_dict.c:208,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:208,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_dict.c:210,39'
              BranchSideFuncs:
                - set_empty_keys
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:179,20'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:189,18'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:195,9'
          Dst:             SOPC_Dict_Delete
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_dict.c:210,9'
          Dst:             set_empty_keys
    - functionName:    SOPC_SLinkedList_SetCapacity
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 544
      functionLinenumberEnd: 555
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          38
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:545,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:545,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:549,17'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:549,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:549,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:553,23'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:549,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:549,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:553,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_SLinkedList_GetCapacity
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 535
      functionLinenumberEnd: 541
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:536,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:536,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:540,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_SLinkedList_GetLength
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 526
      functionLinenumberEnd: 532
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:527,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:527,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:531,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_SLinkedList_Next
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 521
      functionLinenumberEnd: 522
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_SLinkedList_NextWithId
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:522,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:0,0'
              BranchSideFuncs:
                - SOPC_SLinkedList_NextWithId
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:522,12'
              BranchSideFuncs:
                - SOPC_SLinkedList_NextWithId
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:522,12'
          Dst:             SOPC_SLinkedList_NextWithId
    - functionName:    SOPC_SLinkedList_NextWithId
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 502
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         9
      ICount:          42
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:485,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:485,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:491,9'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:491,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:491,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:494,22'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:495,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:497,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:499,20'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_SLinkedList_HasNext
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 505
      functionLinenumberEnd: 518
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:506,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:506,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:512,9'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:512,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:512,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:515,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_SLinkedList_GetIterator
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 475
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          17
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:476,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:476,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:480,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_SLinkedList_EltGenericFree
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 469
      functionLinenumberEnd: 472
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Free
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:471,15'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:0,0'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:471,15'
              BranchSideFuncs:
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:471,5'
          Dst:             SOPC_Free
    - functionName:    SOPC_SLinkedList_Delete
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 460
      functionLinenumberEnd: 466
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_Free
        - SOPC_SLinkedList_Clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:461,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:0,0'
              BranchSideFuncs:
                - SOPC_SLinkedList_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:461,14'
              BranchSideFuncs:
                - SOPC_SLinkedList_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:461,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:461,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:463,9'
              BranchSideFuncs:
                - SOPC_SLinkedList_Clear
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:463,9'
          Dst:             SOPC_SLinkedList_Clear
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:464,9'
          Dst:             SOPC_Free
    - functionName:    SOPC_SLinkedList_Clear
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 441
      functionLinenumberEnd: 457
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          48
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - SOPC_Free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:444,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:0,0'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:444,14'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:444,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:444,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:446,21'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:447,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:449,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:454,20'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:447,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:449,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:454,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:450,13'
          Dst:             SOPC_Free
    - functionName:    SOPC_InternalSLinkedList_IsEltValueEqualToEltToRemove
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 267
      functionLinenumberEnd: 270
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:268,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:268,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:268,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:268,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:269,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:269,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:269,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:270,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:268,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:269,5'
          Dst:             __assert_fail
    - functionName:    SOPC_SLinkedList_RemoveFromValuePtr
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 429
      functionLinenumberEnd: 438
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          41
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - SOPC_InternalSLinkedList_IsEltValueEqualToEltToRemove
        - SOPC_SLinkedList_RemoveFromElt
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:430,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:0,0'
              BranchSideFuncs:
                - SOPC_SLinkedList_RemoveFromElt
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:430,14'
              BranchSideFuncs:
                - SOPC_SLinkedList_RemoveFromElt
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:430,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:430,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:430,27'
              BranchSideFuncs:
                - SOPC_SLinkedList_RemoveFromElt
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:430,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:430,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:435,5'
              BranchSideFuncs:
                - SOPC_SLinkedList_RemoveFromElt
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:437,12'
          Dst:             SOPC_SLinkedList_RemoveFromElt
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:437,12'
          Dst:             SOPC_InternalSLinkedList_IsEltValueEqualToEltToRemove
    - functionName:    SOPC_SLinkedList_RemoveFromElt
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 277
      functionLinenumberEnd: 325
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         24
      ICount:          122
      EdgeCount:       31
      CyclomaticComplexity: 9
      functionsReached:
        - SOPC_Free
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:279,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:0,0'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:279,5'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:279,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:279,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:280,5'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:280,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:280,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:285,15'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:285,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:285,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:288,13'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:288,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:0,0'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:291,34'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:297,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:297,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:299,23'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:306,38'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:306,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:306,50'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:306,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:0,0'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:310,22'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:310,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:310,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:312,38'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:316,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:318,32'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:320,17'
              BranchSideFuncs:
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:279,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:280,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:294,13'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:320,17'
          Dst:             SOPC_Free
    - functionName:    SOPC_InternalSLinkedList_IsEltIdEqualToEltToRemove
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 259
      functionLinenumberEnd: 262
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:260,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:260,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:260,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:260,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:261,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:261,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:261,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:262,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:260,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:261,5'
          Dst:             __assert_fail
    - functionName:    SOPC_InternalSLinkedList_IsEqualToEltToRemove
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 254
      functionLinenumberEnd: 255
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_SLinkedList_RemoveFromId
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 417
      functionLinenumberEnd: 426
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_InternalSLinkedList_IsEltIdEqualToEltToRemove
        - SOPC_SLinkedList_RemoveFromElt
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:418,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:0,0'
              BranchSideFuncs:
                - SOPC_SLinkedList_RemoveFromElt
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:418,14'
              BranchSideFuncs:
                - SOPC_SLinkedList_RemoveFromElt
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:418,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:418,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:423,5'
              BranchSideFuncs:
                - SOPC_SLinkedList_RemoveFromElt
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:425,12'
          Dst:             SOPC_SLinkedList_RemoveFromElt
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:425,12'
          Dst:             SOPC_InternalSLinkedList_IsEltIdEqualToEltToRemove
    - functionName:    SOPC_SLinkedList_Apply
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 399
      functionLinenumberEnd: 413
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          55
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:400,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:400,14'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:400,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:400,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:400,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:400,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:400,9'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:408,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:408,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:410,18'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:408,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:408,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:410,18'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_SLinkedList_InternalFind
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 371
      functionLinenumberEnd: 384
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          45
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:372,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:372,9'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:379,24'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:379,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:379,32'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:379,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:379,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:381,20'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:379,24'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:379,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:379,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_SLinkedList_FindFromId
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 395
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_SLinkedList_InternalFind
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:389,33'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:0,0'
              BranchSideFuncs:
                - SOPC_SLinkedList_InternalFind
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:389,33'
              BranchSideFuncs:
                - SOPC_SLinkedList_InternalFind
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:391,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:391,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:393,23'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:389,33'
          Dst:             SOPC_SLinkedList_InternalFind
    - functionName:    SOPC_SLinkedList_GetLast
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 357
      functionLinenumberEnd: 368
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:358,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:358,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:363,15'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:363,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:363,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:367,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_SLinkedList_GetHead
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 343
      functionLinenumberEnd: 354
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:344,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:344,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:349,15'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:349,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:349,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:353,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_SLinkedList_PopLast
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 329
      functionLinenumberEnd: 340
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          32
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - SOPC_InternalSLinkedList_IsEqualToEltToRemove
        - SOPC_SLinkedList_RemoveFromElt
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:330,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:0,0'
              BranchSideFuncs:
                - SOPC_SLinkedList_RemoveFromElt
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:330,14'
              BranchSideFuncs:
                - SOPC_SLinkedList_RemoveFromElt
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:330,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:330,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:335,15'
              BranchSideFuncs:
                - SOPC_SLinkedList_RemoveFromElt
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:335,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:335,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:339,12'
              BranchSideFuncs:
                - SOPC_SLinkedList_RemoveFromElt
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:339,12'
          Dst:             SOPC_SLinkedList_RemoveFromElt
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:339,12'
          Dst:             SOPC_InternalSLinkedList_IsEqualToEltToRemove
    - functionName:    SOPC_SLinkedList_PopHead
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 251
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - SOPC_Free
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:225,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:0,0'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:225,14'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:225,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:225,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:233,23'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:233,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:233,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:239,26'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:245,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:245,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:247,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:242,5'
          Dst:             SOPC_Free
    - functionName:    SOPC_SLinkedList_SortedInsert
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 136
      functionLinenumberEnd: 221
      functionDepth:   0
      returnType:      size_t
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          191
      EdgeCount:       44
      CyclomaticComplexity: 12
      functionsReached:
        - SOPC_Malloc
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:137,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:0,0'
              BranchSideFuncs:
                - SOPC_Malloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:137,14'
              BranchSideFuncs:
                - SOPC_Malloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:137,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:137,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:148,15'
              BranchSideFuncs:
                - SOPC_Malloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:148,40'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:148,59'
              BranchSideFuncs:
                - SOPC_Malloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:150,18'
              BranchSideFuncs:
                - SOPC_Malloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:148,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:148,9'
              BranchSideFuncs:
                - SOPC_Malloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:150,18'
              BranchSideFuncs:
                - SOPC_Malloc
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:153,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:153,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:158,16'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:165,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:167,9'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:176,53'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:167,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:167,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:168,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:168,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:168,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:169,21'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:177,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:180,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:187,25'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:188,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:192,57'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:201,22'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:193,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:196,36'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:201,22'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:198,44'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:192,57'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:201,22'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:201,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:204,38'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:212,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:212,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:212,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:213,38'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:150,18'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:167,9'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:168,9'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:212,17'
          Dst:             __assert_fail
    - functionName:    SOPC_SLinkedList_Append
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 97
      functionLinenumberEnd: 129
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          89
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - SOPC_Malloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:101,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:0,0'
              BranchSideFuncs:
                - SOPC_Malloc
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:101,14'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:101,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:101,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:101,27'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:101,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:101,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:103,19'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:103,44'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:103,63'
              BranchSideFuncs:
                - SOPC_Malloc
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:105,19'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:103,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:103,13'
              BranchSideFuncs:
                - SOPC_Malloc
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:105,19'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:109,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:109,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:114,17'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:117,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:123,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:105,19'
          Dst:             SOPC_Malloc
    - functionName:    SOPC_SLinkedList_Prepend
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 61
      functionLinenumberEnd: 94
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          85
      EdgeCount:       24
      CyclomaticComplexity: 8
      functionsReached:
        - SOPC_Malloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:62,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:0,0'
              BranchSideFuncs:
                - SOPC_Malloc
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:62,14'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:62,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:62,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:62,27'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:62,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:62,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:70,15'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:70,40'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:70,59'
              BranchSideFuncs:
                - SOPC_Malloc
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:72,15'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:70,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:70,9'
              BranchSideFuncs:
                - SOPC_Malloc
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:72,15'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:75,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:75,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:83,13'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:86,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:88,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:90,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:72,15'
          Dst:             SOPC_Malloc
    - functionName:    SOPC_SLinkedList_Create
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c'
      linkageType:     InternalLinkage
      functionLinenumber: 46
      functionLinenumberEnd: 57
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - SOPC_Calloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:49,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:0,0'
              BranchSideFuncs:
                - SOPC_Calloc
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:49,17'
              BranchSideFuncs:
                - SOPC_Calloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:49,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:49,9'
              BranchSideFuncs:
                - SOPC_Calloc
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:51,18'
              BranchSideFuncs:
                - SOPC_Calloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:52,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:52,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:54,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_singly_linked_list.c:51,18'
          Dst:             SOPC_Calloc
    - functionName:    set_range_matrix_on_string_array
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6003
      functionLinenumberEnd: 6037
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          118
      EdgeCount:       25
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - is_array_valid_range
        - set_range_string
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6004,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - is_array_valid_range
                - set_range_string
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6004,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - is_array_valid_range
                - set_range_string
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6004,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6004,5'
              BranchSideFuncs:
                - __assert_fail
                - is_array_valid_range
                - set_range_string
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6005,5'
              BranchSideFuncs:
                - __assert_fail
                - is_array_valid_range
                - set_range_string
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6005,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6005,5'
              BranchSideFuncs:
                - is_array_valid_range
                - set_range_string
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6007,36'
              BranchSideFuncs:
                - is_array_valid_range
                - set_range_string
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6007,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6007,9'
              BranchSideFuncs:
                - set_range_string
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6013,14'
              BranchSideFuncs:
                - set_range_string
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6013,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - set_range_string
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6017,33'
              BranchSideFuncs:
                - set_range_string
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6017,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - set_range_string
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6017,14'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6029,43'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6026,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6029,43'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6029,43'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6029,43'
              BranchSideFuncs:
                - set_range_string
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6032,52'
              BranchSideFuncs:
                - set_range_string
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6004,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6005,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6007,10'
          Dst:             is_array_valid_range
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6032,18'
          Dst:             set_range_string
    - functionName:    is_array_valid_range
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5235
      functionLinenumberEnd: 5244
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5236,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5236,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5236,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5236,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5237,21'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5237,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5237,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5243,23'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5243,36'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5243,51'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5243,36'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5243,51'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5243,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5243,51'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5236,5'
          Dst:             __assert_fail
    - functionName:    set_range_string
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5893
      functionLinenumberEnd: 5912
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         10
      ICount:          58
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
        - is_array_valid_range
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5894,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - is_array_valid_range
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5894,39'
              BranchSideFuncs:
                - is_array_valid_range
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5896,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5896,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5898,26'
              BranchSideFuncs:
                - is_array_valid_range
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5898,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5898,9'
              BranchSideFuncs:
                - is_array_valid_range
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5903,36'
              BranchSideFuncs:
                - is_array_valid_range
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5903,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5903,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5908,30'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5896,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5903,10'
          Dst:             is_array_valid_range
    - functionName:    flatten_matrix_numeric_ranges
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5599
      functionLinenumberEnd: 5740
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         103
      ICount:          657
      EdgeCount:       135
      CyclomaticComplexity: 34
      functionsReached:
        - SOPC_Calloc
        - SOPC_Free
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5600,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - __assert_fail
                - SOPC_Free
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5600,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - __assert_fail
                - SOPC_Free
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5600,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5600,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - __assert_fail
                - SOPC_Free
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5601,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - __assert_fail
                - SOPC_Free
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5601,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5601,5'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - __assert_fail
                - SOPC_Free
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5602,5'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - __assert_fail
                - SOPC_Free
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5602,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5602,5'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - __assert_fail
                - SOPC_Free
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5608,9'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - __assert_fail
                - SOPC_Free
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5609,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5609,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5614,43'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - __assert_fail
                - SOPC_Free
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5619,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5619,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5620,66'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - __assert_fail
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5631,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5633,13'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Free
                - __assert_fail
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5651,13'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Free
                - __assert_fail
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5633,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5633,13'
              BranchSideFuncs:
                - SOPC_Free
                - __assert_fail
                - __assert_fail
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5635,17'
              BranchSideFuncs:
                - SOPC_Free
                - __assert_fail
                - __assert_fail
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5637,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5640,26'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Free
                - __assert_fail
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5644,17'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5614,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5614,0'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5658,41'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5665,49'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5665,57'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5667,9'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5665,82'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5665,90'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5667,9'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5680,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5684,42'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5716,9'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5716,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5716,9'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5719,49'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5693,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5684,42'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5704,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5704,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5680,58'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5704,13'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5697,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5693,84'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5697,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5697,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5697,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5697,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5697,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5697,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5697,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5697,74'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5697,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5697,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5697,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5693,84'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5697,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5697,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5697,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5700,49'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5697,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5697,17'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5700,49'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5697,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5693,84'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5700,49'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5693,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5695,78'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5704,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5697,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5693,84'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5700,49'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5724,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5734,5'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5727,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5724,80'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5727,13'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5727,70'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5727,13'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5727,13'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5727,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5724,80'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5727,13'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5727,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5727,13'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5729,60'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5727,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5724,80'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5729,60'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5724,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5727,13'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5734,5'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5727,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5724,80'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5729,60'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Free
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5600,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5601,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5602,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5608,9'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5619,9'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5633,13'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5644,17'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5658,41'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5661,39'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5663,35'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5667,9'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5668,9'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5669,9'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5670,9'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5704,13'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5716,9'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5734,5'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5735,5'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5736,5'
          Dst:             SOPC_Free
    - functionName:    get_range_matrix_on_string_array
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5543
      functionLinenumberEnd: 5593
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          147
      EdgeCount:       32
      CyclomaticComplexity: 9
      functionsReached:
        - SOPC_Calloc
        - SOPC_Free
        - __assert_fail
        - get_range_string_helper
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5544,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Calloc
                - SOPC_Free
                - get_range_string_helper
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5544,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Calloc
                - SOPC_Free
                - get_range_string_helper
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5544,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5544,5'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Calloc
                - SOPC_Free
                - get_range_string_helper
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5545,5'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Calloc
                - SOPC_Free
                - get_range_string_helper
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5545,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5545,5'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Free
                - get_range_string_helper
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5547,16'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Free
                - get_range_string_helper
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5547,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5547,9'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Free
                - get_range_string_helper
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5552,60'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Free
                - get_range_string_helper
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5552,38'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5554,79'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Free
                - get_range_string_helper
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5555,51'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Free
                - get_range_string_helper
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5559,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5559,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5563,10'
              BranchSideFuncs:
                - SOPC_Free
                - get_range_string_helper
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5567,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - get_range_string_helper
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5572,33'
              BranchSideFuncs:
                - SOPC_Free
                - get_range_string_helper
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5572,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - get_range_string_helper
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5579,9'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5585,43'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5585,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5588,45'
              BranchSideFuncs:
                - get_range_string_helper
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5585,43'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5585,43'
              BranchSideFuncs:
                - get_range_string_helper
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5588,45'
              BranchSideFuncs:
                - get_range_string_helper
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5544,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5545,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5558,32'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5579,9'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5588,20'
          Dst:             get_range_string_helper
    - functionName:    get_range_string_helper
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5390
      functionLinenumberEnd: 5420
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          77
      EdgeCount:       15
      CyclomaticComplexity: 4
      functionsReached:
        - SOPC_Calloc
        - SOPC_MIN_INDEX
        - SOPC_String_Initialize
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5391,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_String_Initialize
                - SOPC_MIN_INDEX
                - SOPC_Calloc
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5391,5'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_String_Initialize
                - SOPC_MIN_INDEX
                - SOPC_Calloc
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5391,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5391,5'
              BranchSideFuncs:
                - SOPC_String_Initialize
                - SOPC_MIN_INDEX
                - SOPC_Calloc
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5392,5'
              BranchSideFuncs:
                - SOPC_String_Initialize
                - SOPC_MIN_INDEX
                - SOPC_Calloc
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5397,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_MIN_INDEX
                - SOPC_Calloc
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5404,52'
              BranchSideFuncs:
                - SOPC_MIN_INDEX
                - SOPC_Calloc
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5405,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5405,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5407,34'
              BranchSideFuncs:
                - SOPC_Calloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5411,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5407,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5411,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5391,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5392,5'
          Dst:             SOPC_String_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5404,26'
          Dst:             SOPC_MIN_INDEX
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5405,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5409,17'
          Dst:             SOPC_Calloc
    - functionName:    SOPC_String_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 983
      functionLinenumberEnd: 990
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:984,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:984,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:986,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_MIN_INDEX
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5382
      functionLinenumberEnd: 5383
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          18
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5383,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5383,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5383,13'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    size_of_builtin_type
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5443
      functionLinenumberEnd: 5449
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         5
      ICount:          26
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5444,45'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5444,45'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5444,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5446,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5449,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5449,5'
          Dst:             __assert_fail
    - functionName:    SOPC_Null_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4075
      functionLinenumberEnd: 4077
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          5
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_Null_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4090
      functionLinenumberEnd: 4093
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          6
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_Null_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4107
      functionLinenumberEnd: 4114
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4109,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4109,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4109,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4109,37'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4109,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4109,45'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4109,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4109,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4111,21'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Boolean_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 141
      functionLinenumberEnd: 143
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Boolean_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:142,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Boolean_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:142,5'
              BranchSideFuncs:
                - SOPC_Boolean_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:142,5'
          Dst:             SOPC_Boolean_Initialize
    - functionName:    SOPC_Boolean_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 189
      functionLinenumberEnd: 191
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Boolean_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:190,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Boolean_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:190,5'
              BranchSideFuncs:
                - SOPC_Boolean_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:190,5'
          Dst:             SOPC_Boolean_Clear
    - functionName:    SOPC_Boolean_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 154
      functionLinenumberEnd: 161
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:156,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:156,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:156,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:156,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:156,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:158,35'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Boolean_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 165
      functionLinenumberEnd: 185
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:167,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:167,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:167,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:167,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:167,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:167,47'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:167,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:167,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:170,36'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:172,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:176,25'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:176,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_SByte_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 200
      functionLinenumberEnd: 202
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_SByte_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:201,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_SByte_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:201,5'
              BranchSideFuncs:
                - SOPC_SByte_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:201,5'
          Dst:             SOPC_SByte_Initialize
    - functionName:    SOPC_SByte_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 248
      functionLinenumberEnd: 250
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_SByte_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:249,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_SByte_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:249,5'
              BranchSideFuncs:
                - SOPC_SByte_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:249,5'
          Dst:             SOPC_SByte_Clear
    - functionName:    SOPC_SByte_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 213
      functionLinenumberEnd: 220
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:215,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:215,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:215,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:215,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:215,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:217,33'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_SByte_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 224
      functionLinenumberEnd: 244
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:226,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:226,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:226,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:226,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:226,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:226,47'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:226,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:226,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:229,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:231,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:235,25'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:235,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Byte_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 261
      functionLinenumberEnd: 263
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Byte_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:262,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Byte_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:262,5'
              BranchSideFuncs:
                - SOPC_Byte_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:262,5'
          Dst:             SOPC_Byte_Initialize
    - functionName:    SOPC_Byte_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 309
      functionLinenumberEnd: 311
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Byte_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:310,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Byte_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:310,5'
              BranchSideFuncs:
                - SOPC_Byte_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:310,5'
          Dst:             SOPC_Byte_Clear
    - functionName:    SOPC_Byte_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 274
      functionLinenumberEnd: 281
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:276,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:276,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:276,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:276,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:276,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:278,32'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Byte_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 285
      functionLinenumberEnd: 305
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:287,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:287,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:287,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:287,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:287,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:287,47'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:287,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:287,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:290,33'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:292,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:296,25'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:296,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Int16_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 322
      functionLinenumberEnd: 324
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Int16_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:323,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Int16_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:323,5'
              BranchSideFuncs:
                - SOPC_Int16_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:323,5'
          Dst:             SOPC_Int16_Initialize
    - functionName:    SOPC_Int16_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 370
      functionLinenumberEnd: 372
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Int16_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:371,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Int16_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:371,5'
              BranchSideFuncs:
                - SOPC_Int16_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:371,5'
          Dst:             SOPC_Int16_Clear
    - functionName:    SOPC_Int16_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 335
      functionLinenumberEnd: 342
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:337,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:337,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:337,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:337,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:337,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:339,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Int16_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 346
      functionLinenumberEnd: 366
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:348,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:348,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:348,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:348,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:348,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:348,47'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:348,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:348,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:351,31'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:353,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:357,25'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:357,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_UInt16_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 383
      functionLinenumberEnd: 385
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_UInt16_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:384,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_UInt16_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:384,5'
              BranchSideFuncs:
                - SOPC_UInt16_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:384,5'
          Dst:             SOPC_UInt16_Initialize
    - functionName:    SOPC_UInt16_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 431
      functionLinenumberEnd: 433
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_UInt16_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:432,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_UInt16_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:432,5'
              BranchSideFuncs:
                - SOPC_UInt16_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:432,5'
          Dst:             SOPC_UInt16_Clear
    - functionName:    SOPC_UInt16_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 396
      functionLinenumberEnd: 403
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:398,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:398,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:398,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:398,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:398,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:400,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_UInt16_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 407
      functionLinenumberEnd: 427
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:409,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:409,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:409,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:409,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:409,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:409,47'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:409,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:409,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:412,32'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:414,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:418,25'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:418,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Int32_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 443
      functionLinenumberEnd: 445
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Int32_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:444,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Int32_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:444,5'
              BranchSideFuncs:
                - SOPC_Int32_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:444,5'
          Dst:             SOPC_Int32_Initialize
    - functionName:    SOPC_Int32_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 491
      functionLinenumberEnd: 493
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Int32_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:492,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Int32_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:492,5'
              BranchSideFuncs:
                - SOPC_Int32_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:492,5'
          Dst:             SOPC_Int32_Clear
    - functionName:    SOPC_Int32_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 456
      functionLinenumberEnd: 463
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:458,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:458,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:458,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:458,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:458,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:460,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Int32_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 467
      functionLinenumberEnd: 487
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:469,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:469,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:469,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:469,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:469,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:469,47'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:469,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:469,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:472,31'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:474,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:478,25'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:478,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_UInt32_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 503
      functionLinenumberEnd: 505
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_UInt32_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:504,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_UInt32_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:504,5'
              BranchSideFuncs:
                - SOPC_UInt32_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:504,5'
          Dst:             SOPC_UInt32_Initialize
    - functionName:    SOPC_UInt32_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 551
      functionLinenumberEnd: 553
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_UInt32_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:552,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_UInt32_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:552,5'
              BranchSideFuncs:
                - SOPC_UInt32_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:552,5'
          Dst:             SOPC_UInt32_Clear
    - functionName:    SOPC_UInt32_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 516
      functionLinenumberEnd: 523
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:518,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:518,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:518,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:518,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:518,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:520,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_UInt32_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 527
      functionLinenumberEnd: 547
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:529,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:529,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:529,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:529,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:529,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:529,47'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:529,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:529,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:532,32'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:534,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:538,25'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:538,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Int64_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 563
      functionLinenumberEnd: 565
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Int64_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:564,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Int64_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:564,5'
              BranchSideFuncs:
                - SOPC_Int64_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:564,5'
          Dst:             SOPC_Int64_Initialize
    - functionName:    SOPC_Int64_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 611
      functionLinenumberEnd: 613
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Int64_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:612,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Int64_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:612,5'
              BranchSideFuncs:
                - SOPC_Int64_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:612,5'
          Dst:             SOPC_Int64_Clear
    - functionName:    SOPC_Int64_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 576
      functionLinenumberEnd: 583
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:578,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:578,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:578,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:578,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:578,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:580,30'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Int64_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 587
      functionLinenumberEnd: 607
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:589,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:589,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:589,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:589,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:589,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:589,47'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:589,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:589,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:592,31'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:594,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:598,25'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:598,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_UInt64_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 623
      functionLinenumberEnd: 625
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_UInt64_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:624,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_UInt64_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:624,5'
              BranchSideFuncs:
                - SOPC_UInt64_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:624,5'
          Dst:             SOPC_UInt64_Initialize
    - functionName:    SOPC_UInt64_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 671
      functionLinenumberEnd: 673
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_UInt64_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:672,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_UInt64_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:672,5'
              BranchSideFuncs:
                - SOPC_UInt64_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:672,5'
          Dst:             SOPC_UInt64_Clear
    - functionName:    SOPC_UInt64_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 636
      functionLinenumberEnd: 643
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:638,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:638,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:638,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:638,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:638,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:640,31'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_UInt64_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 647
      functionLinenumberEnd: 667
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:649,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:649,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:649,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:649,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:649,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:649,47'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:649,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:649,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:652,32'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:654,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:658,25'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:658,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Float_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 683
      functionLinenumberEnd: 685
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Float_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:684,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Float_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:684,5'
              BranchSideFuncs:
                - SOPC_Float_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:684,5'
          Dst:             SOPC_Float_Initialize
    - functionName:    SOPC_Float_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 731
      functionLinenumberEnd: 733
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Float_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:732,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Float_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:732,5'
              BranchSideFuncs:
                - SOPC_Float_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:732,5'
          Dst:             SOPC_Float_Clear
    - functionName:    SOPC_Float_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 696
      functionLinenumberEnd: 703
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:698,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:698,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:698,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:698,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:698,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:700,28'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Float_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 707
      functionLinenumberEnd: 727
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:709,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:709,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:709,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:709,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:709,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:709,47'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:709,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:709,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:712,29'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:714,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:718,25'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:718,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Double_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 744
      functionLinenumberEnd: 746
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Double_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:745,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Double_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:745,5'
              BranchSideFuncs:
                - SOPC_Double_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:745,5'
          Dst:             SOPC_Double_Initialize
    - functionName:    SOPC_Double_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 792
      functionLinenumberEnd: 794
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Double_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:793,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Double_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:793,5'
              BranchSideFuncs:
                - SOPC_Double_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:793,5'
          Dst:             SOPC_Double_Clear
    - functionName:    SOPC_Double_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 757
      functionLinenumberEnd: 764
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:759,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:759,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:759,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:759,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:759,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:761,29'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Double_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 768
      functionLinenumberEnd: 788
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          52
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:770,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:770,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:770,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:770,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:770,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:770,47'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:770,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:770,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:773,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:775,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:779,25'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:779,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_String_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 978
      functionLinenumberEnd: 980
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_String_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:979,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:979,5'
              BranchSideFuncs:
                - SOPC_String_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:979,5'
          Dst:             SOPC_String_Initialize
    - functionName:    SOPC_String_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1084
      functionLinenumberEnd: 1086
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_String_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1085,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1085,5'
              BranchSideFuncs:
                - SOPC_String_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1085,5'
          Dst:             SOPC_String_Clear
    - functionName:    SOPC_String_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1079
      functionLinenumberEnd: 1080
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_String_Copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1080,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1080,12'
              BranchSideFuncs:
                - SOPC_String_Copy
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1080,12'
          Dst:             SOPC_String_Copy
    - functionName:    SOPC_String_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1269
      functionLinenumberEnd: 1270
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_String_Compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1270,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1270,12'
              BranchSideFuncs:
                - SOPC_String_Compare
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1270,12'
          Dst:             SOPC_String_Compare
    - functionName:    SOPC_DateTime_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1384
      functionLinenumberEnd: 1386
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DateTime_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1385,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_DateTime_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1385,5'
              BranchSideFuncs:
                - SOPC_DateTime_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1385,5'
          Dst:             SOPC_DateTime_Initialize
    - functionName:    SOPC_DateTime_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1435
      functionLinenumberEnd: 1437
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DateTime_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1436,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_DateTime_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1436,5'
              BranchSideFuncs:
                - SOPC_DateTime_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1436,5'
          Dst:             SOPC_DateTime_Clear
    - functionName:    SOPC_DateTime_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1397
      functionLinenumberEnd: 1404
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1399,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1399,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1399,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1399,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1399,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1401,36'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_DateTime_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1430
      functionLinenumberEnd: 1431
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DateTime_Compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1431,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_DateTime_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1431,12'
              BranchSideFuncs:
                - SOPC_DateTime_Compare
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1431,12'
          Dst:             SOPC_DateTime_Compare
    - functionName:    SOPC_Guid_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1445
      functionLinenumberEnd: 1447
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Guid_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1446,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Guid_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1446,5'
              BranchSideFuncs:
                - SOPC_Guid_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1446,5'
          Dst:             SOPC_Guid_Initialize
    - functionName:    SOPC_Guid_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1606
      functionLinenumberEnd: 1608
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Guid_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1607,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Guid_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1607,5'
              BranchSideFuncs:
                - SOPC_Guid_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1607,5'
          Dst:             SOPC_Guid_Clear
    - functionName:    SOPC_Guid_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1547
      functionLinenumberEnd: 1548
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Guid_Copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1548,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Guid_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1548,12'
              BranchSideFuncs:
                - SOPC_Guid_Copy
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1548,12'
          Dst:             SOPC_Guid_Copy
    - functionName:    SOPC_Guid_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1601
      functionLinenumberEnd: 1602
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Guid_Compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1602,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Guid_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1602,12'
              BranchSideFuncs:
                - SOPC_Guid_Compare
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1602,12'
          Dst:             SOPC_Guid_Compare
    - functionName:    SOPC_ByteString_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 805
      functionLinenumberEnd: 807
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ByteString_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:806,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ByteString_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:806,5'
              BranchSideFuncs:
                - SOPC_ByteString_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:806,5'
          Dst:             SOPC_ByteString_Initialize
    - functionName:    SOPC_ByteString_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 908
      functionLinenumberEnd: 910
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ByteString_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:909,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ByteString_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:909,5'
              BranchSideFuncs:
                - SOPC_ByteString_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:909,5'
          Dst:             SOPC_ByteString_Clear
    - functionName:    SOPC_ByteString_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 903
      functionLinenumberEnd: 904
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ByteString_Copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:904,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ByteString_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:904,12'
              BranchSideFuncs:
                - SOPC_ByteString_Copy
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:904,12'
          Dst:             SOPC_ByteString_Copy
    - functionName:    SOPC_ByteString_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 960
      functionLinenumberEnd: 961
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ByteString_Compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:961,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ByteString_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:961,12'
              BranchSideFuncs:
                - SOPC_ByteString_Compare
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:961,12'
          Dst:             SOPC_ByteString_Compare
    - functionName:    SOPC_XmlElement_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1339
      functionLinenumberEnd: 1341
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_XmlElement_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1340,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_XmlElement_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1340,5'
              BranchSideFuncs:
                - SOPC_XmlElement_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1340,5'
          Dst:             SOPC_XmlElement_Initialize
    - functionName:    SOPC_XmlElement_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1374
      functionLinenumberEnd: 1376
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_XmlElement_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1375,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_XmlElement_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1375,5'
              BranchSideFuncs:
                - SOPC_XmlElement_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1375,5'
          Dst:             SOPC_XmlElement_Clear
    - functionName:    SOPC_XmlElement_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1357
      functionLinenumberEnd: 1358
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_XmlElement_Copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1358,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_XmlElement_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1358,12'
              BranchSideFuncs:
                - SOPC_XmlElement_Copy
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1358,12'
          Dst:             SOPC_XmlElement_Copy
    - functionName:    SOPC_XmlElement_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1369
      functionLinenumberEnd: 1370
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ByteString_Compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1370,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ByteString_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1370,12'
              BranchSideFuncs:
                - SOPC_ByteString_Compare
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1370,12'
          Dst:             SOPC_ByteString_Compare
    - functionName:    SOPC_NodeId_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1619
      functionLinenumberEnd: 1621
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_NodeId_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1620,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_NodeId_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1620,5'
              BranchSideFuncs:
                - SOPC_NodeId_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1620,5'
          Dst:             SOPC_NodeId_Initialize
    - functionName:    SOPC_NodeId_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1680
      functionLinenumberEnd: 1682
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_NodeId_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1681,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1681,5'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1681,5'
          Dst:             SOPC_NodeId_Clear
    - functionName:    SOPC_NodeId_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1675
      functionLinenumberEnd: 1676
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_NodeId_Copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1676,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_NodeId_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1676,12'
              BranchSideFuncs:
                - SOPC_NodeId_Copy
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1676,12'
          Dst:             SOPC_NodeId_Copy
    - functionName:    SOPC_NodeId_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1794
      functionLinenumberEnd: 1795
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_NodeId_Compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1795,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_NodeId_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1795,12'
              BranchSideFuncs:
                - SOPC_NodeId_Compare
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1795,12'
          Dst:             SOPC_NodeId_Compare
    - functionName:    SOPC_ExpandedNodeId_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2216
      functionLinenumberEnd: 2218
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ExpandedNodeId_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2217,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2217,5'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2217,5'
          Dst:             SOPC_ExpandedNodeId_Initialize
    - functionName:    SOPC_ExpandedNodeId_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2295
      functionLinenumberEnd: 2297
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ExpandedNodeId_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2296,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2296,5'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2296,5'
          Dst:             SOPC_ExpandedNodeId_Clear
    - functionName:    SOPC_ExpandedNodeId_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2253
      functionLinenumberEnd: 2254
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ExpandedNodeId_Copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2254,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2254,12'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Copy
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2254,12'
          Dst:             SOPC_ExpandedNodeId_Copy
    - functionName:    SOPC_ExpandedNodeId_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2289
      functionLinenumberEnd: 2290
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ExpandedNodeId_Compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2290,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2290,12'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Compare
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2290,12'
          Dst:             SOPC_ExpandedNodeId_Compare
    - functionName:    SOPC_StatusCode_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2310
      functionLinenumberEnd: 2312
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_StatusCode_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2311,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_StatusCode_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2311,5'
              BranchSideFuncs:
                - SOPC_StatusCode_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2311,5'
          Dst:             SOPC_StatusCode_Initialize
    - functionName:    SOPC_StatusCode_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2358
      functionLinenumberEnd: 2360
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_StatusCode_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2359,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_StatusCode_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2359,5'
              BranchSideFuncs:
                - SOPC_StatusCode_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2359,5'
          Dst:             SOPC_StatusCode_Clear
    - functionName:    SOPC_StatusCode_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2323
      functionLinenumberEnd: 2330
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2325,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2325,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2325,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2325,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2325,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2327,38'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_StatusCode_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2334
      functionLinenumberEnd: 2354
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          54
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2336,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2336,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2336,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2336,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2336,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2336,47'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2336,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2336,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2339,41'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2341,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2345,25'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2345,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_QualifiedName_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2541
      functionLinenumberEnd: 2543
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_QualifiedName_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2542,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_QualifiedName_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2542,5'
              BranchSideFuncs:
                - SOPC_QualifiedName_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2542,5'
          Dst:             SOPC_QualifiedName_Initialize
    - functionName:    SOPC_QualifiedName_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2606
      functionLinenumberEnd: 2608
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_QualifiedName_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2607,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_QualifiedName_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2607,5'
              BranchSideFuncs:
                - SOPC_QualifiedName_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2607,5'
          Dst:             SOPC_QualifiedName_Clear
    - functionName:    SOPC_QualifiedName_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2569
      functionLinenumberEnd: 2570
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_QualifiedName_Copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2570,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_QualifiedName_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2570,12'
              BranchSideFuncs:
                - SOPC_QualifiedName_Copy
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2570,12'
          Dst:             SOPC_QualifiedName_Copy
    - functionName:    SOPC_QualifiedName_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2601
      functionLinenumberEnd: 2602
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_QualifiedName_Compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2602,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_QualifiedName_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2602,12'
              BranchSideFuncs:
                - SOPC_QualifiedName_Compare
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2602,12'
          Dst:             SOPC_QualifiedName_Compare
    - functionName:    SOPC_LocalizedText_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2687
      functionLinenumberEnd: 2689
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_LocalizedText_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2688,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_LocalizedText_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2688,5'
              BranchSideFuncs:
                - SOPC_LocalizedText_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2688,5'
          Dst:             SOPC_LocalizedText_Initialize
    - functionName:    SOPC_LocalizedText_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2842
      functionLinenumberEnd: 2844
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_LocalizedText_Clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2843,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2843,5'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2843,5'
          Dst:             SOPC_LocalizedText_Clear
    - functionName:    SOPC_LocalizedText_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2837
      functionLinenumberEnd: 2838
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_LocalizedText_Copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2838,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_LocalizedText_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2838,12'
              BranchSideFuncs:
                - SOPC_LocalizedText_Copy
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2838,12'
          Dst:             SOPC_LocalizedText_Copy
    - functionName:    SOPC_LocalizedText_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2832
      functionLinenumberEnd: 2833
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_LocalizedText_Compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2833,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_LocalizedText_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2833,12'
              BranchSideFuncs:
                - SOPC_LocalizedText_Compare
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2833,12'
          Dst:             SOPC_LocalizedText_Compare
    - functionName:    SOPC_ExtensionObject_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3407
      functionLinenumberEnd: 3409
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ExtensionObject_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3408,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3408,5'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3408,5'
          Dst:             SOPC_ExtensionObject_Initialize
    - functionName:    SOPC_ExtensionObject_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3584
      functionLinenumberEnd: 3586
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ExtensionObject_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3585,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3585,5'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3585,5'
          Dst:             SOPC_ExtensionObject_Clear
    - functionName:    SOPC_ExtensionObject_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3510
      functionLinenumberEnd: 3511
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ExtensionObject_Copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3511,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3511,12'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Copy
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3511,12'
          Dst:             SOPC_ExtensionObject_Copy
    - functionName:    SOPC_ExtensionObject_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3578
      functionLinenumberEnd: 3579
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ExtensionObject_Compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3579,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3579,12'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Compare
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3579,12'
          Dst:             SOPC_ExtensionObject_Compare
    - functionName:    SOPC_DataValue_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4953
      functionLinenumberEnd: 4955
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DataValue_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4954,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_DataValue_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4954,5'
              BranchSideFuncs:
                - SOPC_DataValue_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4954,5'
          Dst:             SOPC_DataValue_Initialize
    - functionName:    SOPC_DataValue_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5059
      functionLinenumberEnd: 5061
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DataValue_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5060,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_DataValue_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5060,5'
              BranchSideFuncs:
                - SOPC_DataValue_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5060,5'
          Dst:             SOPC_DataValue_Clear
    - functionName:    SOPC_DataValue_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5054
      functionLinenumberEnd: 5055
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DataValue_Copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5055,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_DataValue_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5055,12'
              BranchSideFuncs:
                - SOPC_DataValue_Copy
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5055,12'
          Dst:             SOPC_DataValue_Copy
    - functionName:    SOPC_DataValue_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4989
      functionLinenumberEnd: 4990
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DataValue_Compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4990,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_DataValue_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4990,12'
              BranchSideFuncs:
                - SOPC_DataValue_Compare
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4990,12'
          Dst:             SOPC_DataValue_Compare
    - functionName:    SOPC_Variant_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4062
      functionLinenumberEnd: 4064
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Variant_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4063,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Variant_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4063,5'
              BranchSideFuncs:
                - SOPC_Variant_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4063,5'
          Dst:             SOPC_Variant_Initialize
    - functionName:    SOPC_Variant_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4546
      functionLinenumberEnd: 4548
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Variant_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4547,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Variant_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4547,5'
              BranchSideFuncs:
                - SOPC_Variant_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4547,5'
          Dst:             SOPC_Variant_Clear
    - functionName:    SOPC_Variant_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4541
      functionLinenumberEnd: 4542
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Variant_Copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4542,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Variant_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4542,12'
              BranchSideFuncs:
                - SOPC_Variant_Copy
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4542,12'
          Dst:             SOPC_Variant_Copy
    - functionName:    SOPC_Variant_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4482
      functionLinenumberEnd: 4483
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Variant_Compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4483,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Variant_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4483,12'
              BranchSideFuncs:
                - SOPC_Variant_Compare
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4483,12'
          Dst:             SOPC_Variant_Compare
    - functionName:    SOPC_DiagnosticInfo_InitializeAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2371
      functionLinenumberEnd: 2373
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DiagnosticInfo_Initialize
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2372,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2372,5'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2372,5'
          Dst:             SOPC_DiagnosticInfo_Initialize
    - functionName:    SOPC_DiagnosticInfo_ClearAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2517
      functionLinenumberEnd: 2519
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DiagnosticInfo_Clear
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2518,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2518,5'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2518,5'
          Dst:             SOPC_DiagnosticInfo_Clear
    - functionName:    SOPC_DiagnosticInfo_CopyAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2434
      functionLinenumberEnd: 2435
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DiagnosticInfo_Copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2435,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2435,12'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Copy
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2435,12'
          Dst:             SOPC_DiagnosticInfo_Copy
    - functionName:    SOPC_DiagnosticInfo_CompareAux
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2511
      functionLinenumberEnd: 2512
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DiagnosticInfo_Compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2512,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2512,12'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Compare
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2512,12'
          Dst:             SOPC_DiagnosticInfo_Compare
    - functionName:    SOPC_DiagnosticInfo_Compare
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2441
      functionLinenumberEnd: 2507
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          168
      EdgeCount:       54
      CyclomaticComplexity: 18
      functionsReached:
        - SOPC_String_Compare
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2443,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2443,14'
              BranchSideFuncs:
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2443,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2443,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2443,9'
              BranchSideFuncs:
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2443,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2443,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2446,19'
              BranchSideFuncs:
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2446,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2450,32'
              BranchSideFuncs:
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2450,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2456,25'
              BranchSideFuncs:
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2460,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2464,43'
              BranchSideFuncs:
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2464,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2471,23'
              BranchSideFuncs:
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2471,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2475,42'
              BranchSideFuncs:
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2475,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2482,23'
              BranchSideFuncs:
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2482,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2486,40'
              BranchSideFuncs:
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2486,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2493,49'
              BranchSideFuncs:
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2495,38'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2495,41'
              BranchSideFuncs:
                - SOPC_String_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2495,38'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2495,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2495,13'
              BranchSideFuncs:
                - SOPC_String_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2497,31'
              BranchSideFuncs:
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2497,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2497,17'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2443,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2443,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2443,9'
              BranchSideFuncs:
                - SOPC_String_Compare
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2493,22'
          Dst:             SOPC_String_Compare
    - functionName:    SOPC_String_Compare
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1235
      functionLinenumberEnd: 1266
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         22
      ICount:          91
      EdgeCount:       30
      CyclomaticComplexity: 10
      functionsReached:
        - SOPC_strncmp_ignore_case
        - strcmp
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1236,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - strcmp
                - SOPC_strncmp_ignore_case
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1236,14'
              BranchSideFuncs:
                - strcmp
                - SOPC_strncmp_ignore_case
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1236,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1236,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1236,30'
              BranchSideFuncs:
                - strcmp
                - SOPC_strncmp_ignore_case
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1236,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1236,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1236,47'
              BranchSideFuncs:
                - strcmp
                - SOPC_strncmp_ignore_case
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1236,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1236,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1239,15'
              BranchSideFuncs:
                - strcmp
                - SOPC_strncmp_ignore_case
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1239,27'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1239,44'
              BranchSideFuncs:
                - strcmp
                - SOPC_strncmp_ignore_case
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1244,27'
              BranchSideFuncs:
                - strcmp
                - SOPC_strncmp_ignore_case
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1239,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1244,27'
              BranchSideFuncs:
                - strcmp
                - SOPC_strncmp_ignore_case
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1244,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1247,13'
              BranchSideFuncs:
                - strcmp
                - SOPC_strncmp_ignore_case
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1256,27'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1247,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1249,48'
              BranchSideFuncs:
                - SOPC_strncmp_ignore_case
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1253,66'
              BranchSideFuncs:
                - SOPC_strncmp_ignore_case
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1256,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1249,27'
          Dst:             strcmp
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1253,27'
          Dst:             SOPC_strncmp_ignore_case
    - 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:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_DiagnosticInfo_Copy
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2390
      functionLinenumberEnd: 2430
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         20
      ICount:          86
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - SOPC_Calloc
        - SOPC_DiagnosticInfo_Clear
        - SOPC_DiagnosticInfo_Copy
        - SOPC_String_Copy
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2392,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Clear
                - SOPC_Calloc
                - SOPC_DiagnosticInfo_Copy
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2392,14'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Clear
                - SOPC_Calloc
                - SOPC_DiagnosticInfo_Copy
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2392,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2392,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2392,30'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Clear
                - SOPC_Calloc
                - SOPC_DiagnosticInfo_Copy
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2392,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2392,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2394,27'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Clear
                - SOPC_Calloc
                - SOPC_DiagnosticInfo_Copy
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2394,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2398,68'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_DiagnosticInfo_Copy
                - SOPC_DiagnosticInfo_Clear
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2427,13'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2398,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2400,41'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_DiagnosticInfo_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2416,46'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_DiagnosticInfo_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2401,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2407,83'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2427,13'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2414,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2416,46'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_DiagnosticInfo_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2427,13'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2418,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2423,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2427,13'
              BranchSideFuncs:
                - SOPC_DiagnosticInfo_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2400,41'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2407,26'
          Dst:             SOPC_DiagnosticInfo_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2416,22'
          Dst:             SOPC_String_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2427,13'
          Dst:             SOPC_DiagnosticInfo_Clear
    - functionName:    SOPC_String_Copy
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1038
      functionLinenumberEnd: 1075
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          74
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - SOPC_Malloc
      functionUses:    25
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1040,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Malloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1040,14'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1040,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1040,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1040,39'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1040,44'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1040,51'
              BranchSideFuncs:
                - SOPC_Malloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1040,44'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1040,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1040,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1043,29'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1044,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1050,84'
              BranchSideFuncs:
                - SOPC_Malloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1072,24'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1051,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1051,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1054,45'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1050,30'
          Dst:             SOPC_Malloc
    - functionName:    SOPC_DiagnosticInfo_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2522
      functionLinenumberEnd: 2538
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         9
      ICount:          40
      EdgeCount:       11
      CyclomaticComplexity: 4
      functionsReached:
        - SOPC_DiagnosticInfo_Clear
        - SOPC_Free
        - SOPC_String_Clear
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2523,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_DiagnosticInfo_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2523,18'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_DiagnosticInfo_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2523,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2523,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2525,38'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_DiagnosticInfo_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2526,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2528,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2535,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2525,9'
          Dst:             SOPC_String_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2528,13'
          Dst:             SOPC_DiagnosticInfo_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2529,13'
          Dst:             SOPC_Free
    - functionName:    SOPC_String_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1089
      functionLinenumberEnd: 1101
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         11
      ICount:          42
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - SOPC_Free
        - SOPC_String_Initialize
      functionUses:    17
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1090,16'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Initialize
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1090,16'
              BranchSideFuncs:
                - SOPC_String_Initialize
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1090,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1090,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1092,30'
              BranchSideFuncs:
                - SOPC_String_Initialize
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1092,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1094,25'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_String_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1099,9'
              BranchSideFuncs:
                - SOPC_String_Initialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1094,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1096,17'
              BranchSideFuncs:
                - SOPC_String_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1099,9'
              BranchSideFuncs:
                - SOPC_String_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1096,17'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1099,9'
          Dst:             SOPC_String_Initialize
    - functionName:    SOPC_DiagnosticInfo_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2376
      functionLinenumberEnd: 2387
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_String_Initialize
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2377,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2377,18'
              BranchSideFuncs:
                - SOPC_String_Initialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2377,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2377,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2383,43'
              BranchSideFuncs:
                - SOPC_String_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2383,9'
          Dst:             SOPC_String_Initialize
    - functionName:    SOPC_Variant_Compare
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4477
      functionLinenumberEnd: 4478
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CompareVariantValue_StandardBuiltInCompare
        - SOPC_Variant_CompareCustom
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4478,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Variant_CompareCustom
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4478,12'
              BranchSideFuncs:
                - SOPC_Variant_CompareCustom
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4478,12'
          Dst:             SOPC_Variant_CompareCustom
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4478,12'
          Dst:             CompareVariantValue_StandardBuiltInCompare
    - functionName:    CompareVariantValue_StandardBuiltInCompare
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3917
      functionLinenumberEnd: 3925
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - GetBuiltInTypeCompFunction
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3919,51'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - GetBuiltInTypeCompFunction
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3919,51'
              BranchSideFuncs:
                - GetBuiltInTypeCompFunction
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3920,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3920,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3924,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3919,51'
          Dst:             GetBuiltInTypeCompFunction
    - functionName:    SOPC_Variant_CompareCustom
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4369
      functionLinenumberEnd: 4473
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         49
      ICount:          269
      EdgeCount:       66
      CyclomaticComplexity: 19
      functionsReached:
        - CompareVariantArrayBuiltInType
        - CompareVariantsNonArrayBuiltInType
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4374,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
                - CompareVariantArrayBuiltInType
                - CompareVariantsNonArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4374,14'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
                - CompareVariantArrayBuiltInType
                - CompareVariantsNonArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4374,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4374,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4374,31'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
                - CompareVariantArrayBuiltInType
                - CompareVariantsNonArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4374,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4374,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4374,53'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
                - CompareVariantArrayBuiltInType
                - CompareVariantsNonArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4374,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4374,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4376,19'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
                - CompareVariantArrayBuiltInType
                - CompareVariantsNonArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4376,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4378,23'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
                - CompareVariantArrayBuiltInType
                - CompareVariantsNonArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4469,57'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4378,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4380,17'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
                - CompareVariantArrayBuiltInType
                - CompareVariantsNonArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4463,57'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4380,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4380,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4383,94'
              BranchSideFuncs:
                - CompareVariantsNonArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4387,31'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4405,31'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4387,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4390,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4392,55'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4392,30'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4395,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4399,105'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4405,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4408,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4410,60'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4410,30'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4413,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4417,37'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4418,93'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4420,52'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4448,30'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4420,33'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4418,117'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4423,99'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4423,37'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4428,82'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4428,42'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4418,117'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4418,75'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4418,87'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4448,30'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4448,36'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4448,36'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4452,33'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4448,29'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4448,29'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4451,39'
              BranchSideFuncs:
                - CompareVariantArrayBuiltInType
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4383,30'
          Dst:             CompareVariantsNonArrayBuiltInType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4399,34'
          Dst:             CompareVariantArrayBuiltInType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4450,38'
          Dst:             CompareVariantArrayBuiltInType
    - functionName:    CompareVariantsNonArrayBuiltInType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3933
      functionLinenumberEnd: 3982
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          141
      EdgeCount:       63
      CyclomaticComplexity: 33
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3935,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3935,5'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3935,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3935,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3939,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3959,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3959,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3959,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3959,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3959,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3959,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3959,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3959,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3959,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3959,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3959,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3959,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3959,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3959,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3959,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3959,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3971,88'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3971,88'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3971,88'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3971,88'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3971,88'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3971,88'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3971,88'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3971,88'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    CompareVariantArrayBuiltInType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3992
      functionLinenumberEnd: 4033
      functionDepth:   0
      returnType:      int
      argCount:        7
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          38
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_CompCustom_Array
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3994,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_CompCustom_Array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3994,5'
              BranchSideFuncs:
                - SOPC_CompCustom_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3994,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3994,5'
              BranchSideFuncs:
                - SOPC_CompCustom_Array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4026,71'
              BranchSideFuncs:
                - SOPC_CompCustom_Array
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4026,16'
          Dst:             SOPC_CompCustom_Array
    - functionName:    SOPC_CompCustom_Array
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5165
      functionLinenumberEnd: 5194
      functionDepth:   0
      returnType:      int
      argCount:        8
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          113
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5168,11'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5168,11'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5168,24'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5168,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5168,32'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5168,49'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5168,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5168,57'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5168,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5168,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5177,18'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5177,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5177,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5188,16'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5177,47'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5177,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5177,65'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5177,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5177,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5179,27'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5181,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5181,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5183,23'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5181,47'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5181,78'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5181,47'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5188,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5188,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5190,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    GetBuiltInTypeCompFunction
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3903
      functionLinenumberEnd: 3909
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3905,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3905,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3907,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Variant_Copy
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4217
      functionLinenumberEnd: 4341
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         54
      ICount:          290
      EdgeCount:       73
      CyclomaticComplexity: 21
      functionsReached:
        - AllocVariantArrayBuiltInType
        - AllocVariantNonArrayBuiltInType
        - ApplyCopyToVariantArrayBuiltInType
        - ApplyOpToVariantNonArrayBuiltInType
        - ClearToVariantArrayBuiltInType
        - FreeVariantNonArrayBuiltInType
        - GetBuiltInTypeClearFunction
        - GetBuiltInTypeCopyFunction
        - SOPC_Free
        - SOPC_Malloc
        - SOPC_Variant_Clear
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4220,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - GetBuiltInTypeCopyFunction
                - SOPC_Variant_Clear
                - SOPC_Malloc
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - ApplyCopyToVariantArrayBuiltInType
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - SOPC_Free
                - AllocVariantArrayBuiltInType
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - ApplyCopyToVariantArrayBuiltInType
                - AllocVariantNonArrayBuiltInType
                - ApplyOpToVariantNonArrayBuiltInType
                - FreeVariantNonArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4220,13'
              BranchSideFuncs:
                - GetBuiltInTypeCopyFunction
                - SOPC_Variant_Clear
                - SOPC_Malloc
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - ApplyCopyToVariantArrayBuiltInType
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - SOPC_Free
                - AllocVariantArrayBuiltInType
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - ApplyCopyToVariantArrayBuiltInType
                - AllocVariantNonArrayBuiltInType
                - ApplyOpToVariantNonArrayBuiltInType
                - FreeVariantNonArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4222,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4222,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4222,29'
              BranchSideFuncs:
                - GetBuiltInTypeCopyFunction
                - SOPC_Variant_Clear
                - SOPC_Malloc
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - ApplyCopyToVariantArrayBuiltInType
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - SOPC_Free
                - AllocVariantArrayBuiltInType
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - ApplyCopyToVariantArrayBuiltInType
                - AllocVariantNonArrayBuiltInType
                - ApplyOpToVariantNonArrayBuiltInType
                - FreeVariantNonArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4222,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4222,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4224,87'
              BranchSideFuncs:
                - GetBuiltInTypeCopyFunction
                - SOPC_Variant_Clear
                - SOPC_Malloc
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - ApplyCopyToVariantArrayBuiltInType
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - SOPC_Free
                - AllocVariantArrayBuiltInType
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - ApplyCopyToVariantArrayBuiltInType
                - AllocVariantNonArrayBuiltInType
                - ApplyOpToVariantNonArrayBuiltInType
                - FreeVariantNonArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4225,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4225,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4228,22'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Malloc
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - ApplyCopyToVariantArrayBuiltInType
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - SOPC_Free
                - AllocVariantArrayBuiltInType
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - ApplyCopyToVariantArrayBuiltInType
                - AllocVariantNonArrayBuiltInType
                - ApplyOpToVariantNonArrayBuiltInType
                - FreeVariantNonArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4228,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4231,81'
              BranchSideFuncs:
                - AllocVariantNonArrayBuiltInType
                - SOPC_Variant_Clear
                - ApplyOpToVariantNonArrayBuiltInType
                - FreeVariantNonArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4243,22'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - AllocVariantArrayBuiltInType
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - ApplyCopyToVariantArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4270,22'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Malloc
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - ApplyCopyToVariantArrayBuiltInType
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4334,13'
              BranchSideFuncs:
                - SOPC_Variant_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4232,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4235,62'
              BranchSideFuncs:
                - ApplyOpToVariantNonArrayBuiltInType
                - FreeVariantNonArrayBuiltInType
                - SOPC_Variant_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4334,13'
              BranchSideFuncs:
                - SOPC_Variant_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4236,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4238,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4329,19'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4243,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4245,82'
              BranchSideFuncs:
                - AllocVariantArrayBuiltInType
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - SOPC_Variant_Clear
                - ApplyCopyToVariantArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4261,46'
              BranchSideFuncs:
                - SOPC_Variant_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4247,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4249,65'
              BranchSideFuncs:
                - ApplyCopyToVariantArrayBuiltInType
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - SOPC_Variant_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4256,57'
              BranchSideFuncs:
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - SOPC_Variant_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4254,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4256,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4329,19'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4261,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4265,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4334,13'
              BranchSideFuncs:
                - SOPC_Variant_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4270,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4277,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4329,19'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4277,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4279,43'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Malloc
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - ApplyCopyToVariantArrayBuiltInType
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4289,30'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Malloc
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - ApplyCopyToVariantArrayBuiltInType
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4279,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4277,88'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Malloc
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - ApplyCopyToVariantArrayBuiltInType
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4283,21'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Malloc
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - ApplyCopyToVariantArrayBuiltInType
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4277,66'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4277,78'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Malloc
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - ApplyCopyToVariantArrayBuiltInType
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4289,30'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Malloc
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - ApplyCopyToVariantArrayBuiltInType
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4289,36'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4289,72'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Malloc
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - ApplyCopyToVariantArrayBuiltInType
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4334,13'
              BranchSideFuncs:
                - SOPC_Variant_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4294,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4292,27'
              BranchSideFuncs:
                - SOPC_Variant_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4334,13'
              BranchSideFuncs:
                - SOPC_Variant_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4301,29'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4303,78'
              BranchSideFuncs:
                - ApplyCopyToVariantArrayBuiltInType
                - GetBuiltInTypeClearFunction
                - ClearToVariantArrayBuiltInType
                - SOPC_Free
                - SOPC_Variant_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4317,58'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Variant_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4306,33'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4308,69'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4329,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4224,55'
          Dst:             GetBuiltInTypeCopyFunction
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4231,22'
          Dst:             AllocVariantNonArrayBuiltInType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4235,21'
          Dst:             ApplyOpToVariantNonArrayBuiltInType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4238,21'
          Dst:             FreeVariantNonArrayBuiltInType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4245,26'
          Dst:             AllocVariantArrayBuiltInType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4250,30'
          Dst:             ApplyCopyToVariantArrayBuiltInType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4258,52'
          Dst:             GetBuiltInTypeClearFunction
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4256,21'
          Dst:             ClearToVariantArrayBuiltInType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4293,25'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4299,34'
          Dst:             AllocVariantArrayBuiltInType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4303,38'
          Dst:             ApplyCopyToVariantArrayBuiltInType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4310,64'
          Dst:             GetBuiltInTypeClearFunction
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4308,33'
          Dst:             ClearToVariantArrayBuiltInType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4311,33'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4317,29'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4334,13'
          Dst:             SOPC_Variant_Clear
    - functionName:    GetBuiltInTypeCopyFunction
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4097
      functionLinenumberEnd: 4103
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4099,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4099,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4101,24'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    AllocVariantNonArrayBuiltInType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4118
      functionLinenumberEnd: 4165
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         34
      ICount:          144
      EdgeCount:       34
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Calloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4120,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Calloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4120,5'
              BranchSideFuncs:
                - SOPC_Calloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4120,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4120,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4120,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4120,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4120,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4120,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4120,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4120,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4120,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4120,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4120,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4120,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4120,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4120,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4120,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4120,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4120,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4120,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4120,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4150,36'
              BranchSideFuncs:
                - SOPC_Calloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4150,36'
              BranchSideFuncs:
                - SOPC_Calloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4150,36'
              BranchSideFuncs:
                - SOPC_Calloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4150,36'
              BranchSideFuncs:
                - SOPC_Calloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4150,36'
              BranchSideFuncs:
                - SOPC_Calloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4150,36'
              BranchSideFuncs:
                - SOPC_Calloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4150,36'
              BranchSideFuncs:
                - SOPC_Calloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4150,36'
              BranchSideFuncs:
                - SOPC_Calloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4163,9'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4151,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4151,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4154,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4150,21'
          Dst:             SOPC_Calloc
    - functionName:    ApplyOpToVariantNonArrayBuiltInType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3806
      functionLinenumberEnd: 3852
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          133
      EdgeCount:       61
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3808,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3808,5'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3808,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3808,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3830,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3830,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3830,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3830,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3830,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3830,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3830,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3830,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3830,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3830,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3830,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3830,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3830,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3830,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3830,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3830,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3842,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3842,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3842,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3842,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3842,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3842,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3842,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3842,46'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    FreeVariantNonArrayBuiltInType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4169
      functionLinenumberEnd: 4214
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          66
      EdgeCount:       17
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Free
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4170,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4170,5'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4170,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4170,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4200,26'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4200,26'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4200,26'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4200,26'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4200,26'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4200,26'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4200,26'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4200,26'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4200,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4202,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4204,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4202,13'
          Dst:             SOPC_Free
    - functionName:    AllocVariantArrayBuiltInType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3698
      functionLinenumberEnd: 3755
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          57
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Calloc
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3699,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Calloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3699,14'
              BranchSideFuncs:
                - SOPC_Calloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3699,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3699,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3707,23'
              BranchSideFuncs:
                - SOPC_Calloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3708,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3708,9'
              BranchSideFuncs:
                - SOPC_Calloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3711,9'
              BranchSideFuncs:
                - SOPC_Calloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3743,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3743,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3754,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3742,33'
          Dst:             SOPC_Calloc
    - functionName:    ApplyCopyToVariantArrayBuiltInType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3860
      functionLinenumberEnd: 3900
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          36
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_Copy_Array
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3862,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Copy_Array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3862,5'
              BranchSideFuncs:
                - SOPC_Copy_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3862,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3862,5'
              BranchSideFuncs:
                - SOPC_Copy_Array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3894,59'
              BranchSideFuncs:
                - SOPC_Copy_Array
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3894,16'
          Dst:             SOPC_Copy_Array
    - functionName:    GetBuiltInTypeClearFunction
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4080
      functionLinenumberEnd: 4086
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          23
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4082,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4082,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4084,25'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    ClearToVariantArrayBuiltInType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3761
      functionLinenumberEnd: 3800
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          31
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_Clear_Array
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3762,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Clear_Array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3762,5'
              BranchSideFuncs:
                - SOPC_Clear_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3762,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3762,5'
              BranchSideFuncs:
                - SOPC_Clear_Array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3794,63'
              BranchSideFuncs:
                - SOPC_Clear_Array
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3794,9'
          Dst:             SOPC_Clear_Array
    - functionName:    SOPC_Variant_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4551
      functionLinenumberEnd: 4610
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         39
      ICount:          193
      EdgeCount:       50
      CyclomaticComplexity: 13
      functionsReached:
        - ApplyToVariantNonArrayBuiltInType
        - ClearToVariantArrayBuiltInType
        - FreeVariantNonArrayBuiltInType
        - GetBuiltInTypeClearFunction
        - SOPC_Free
        - SOPC_Variant_Initialize
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4553,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Variant_Initialize
                - GetBuiltInTypeClearFunction
                - SOPC_Free
                - ClearToVariantArrayBuiltInType
                - SOPC_Free
                - ClearToVariantArrayBuiltInType
                - ApplyToVariantNonArrayBuiltInType
                - FreeVariantNonArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4553,13'
              BranchSideFuncs:
                - SOPC_Variant_Initialize
                - GetBuiltInTypeClearFunction
                - SOPC_Free
                - ClearToVariantArrayBuiltInType
                - SOPC_Free
                - ClearToVariantArrayBuiltInType
                - ApplyToVariantNonArrayBuiltInType
                - FreeVariantNonArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4555,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4555,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4557,31'
              BranchSideFuncs:
                - SOPC_Variant_Initialize
                - GetBuiltInTypeClearFunction
                - SOPC_Free
                - ClearToVariantArrayBuiltInType
                - SOPC_Free
                - ClearToVariantArrayBuiltInType
                - ApplyToVariantNonArrayBuiltInType
                - FreeVariantNonArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4557,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4559,98'
              BranchSideFuncs:
                - GetBuiltInTypeClearFunction
                - SOPC_Free
                - ClearToVariantArrayBuiltInType
                - SOPC_Variant_Initialize
                - SOPC_Free
                - ClearToVariantArrayBuiltInType
                - ApplyToVariantNonArrayBuiltInType
                - FreeVariantNonArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4608,9'
              BranchSideFuncs:
                - SOPC_Variant_Initialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4560,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4560,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4563,30'
              BranchSideFuncs:
                - SOPC_Free
                - ClearToVariantArrayBuiltInType
                - SOPC_Variant_Initialize
                - SOPC_Free
                - ClearToVariantArrayBuiltInType
                - ApplyToVariantNonArrayBuiltInType
                - FreeVariantNonArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4563,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4566,85'
              BranchSideFuncs:
                - ApplyToVariantNonArrayBuiltInType
                - FreeVariantNonArrayBuiltInType
                - SOPC_Variant_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4570,82'
              BranchSideFuncs:
                - ClearToVariantArrayBuiltInType
                - SOPC_Variant_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4574,30'
              BranchSideFuncs:
                - SOPC_Free
                - ClearToVariantArrayBuiltInType
                - SOPC_Variant_Initialize
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4608,9'
              BranchSideFuncs:
                - SOPC_Variant_Initialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4574,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4576,34'
              BranchSideFuncs:
                - SOPC_Free
                - ClearToVariantArrayBuiltInType
                - SOPC_Variant_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4578,51'
              BranchSideFuncs:
                - SOPC_Free
                - ClearToVariantArrayBuiltInType
                - SOPC_Variant_Initialize
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4578,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4580,39'
              BranchSideFuncs:
                - ClearToVariantArrayBuiltInType
                - SOPC_Variant_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4597,99'
              BranchSideFuncs:
                - ClearToVariantArrayBuiltInType
                - SOPC_Variant_Initialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4578,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - ClearToVariantArrayBuiltInType
                - SOPC_Variant_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4597,99'
              BranchSideFuncs:
                - ClearToVariantArrayBuiltInType
                - SOPC_Variant_Initialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4580,74'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Variant_Initialize
                - ClearToVariantArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4580,39'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Variant_Initialize
                - ClearToVariantArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4580,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4582,29'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Variant_Initialize
                - ClearToVariantArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4595,30'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Variant_Initialize
                - ClearToVariantArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4582,29'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4580,96'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Variant_Initialize
                - ClearToVariantArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4586,25'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Variant_Initialize
                - ClearToVariantArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4580,74'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4580,86'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Variant_Initialize
                - ClearToVariantArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4595,30'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_Variant_Initialize
                - ClearToVariantArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4595,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4597,61'
              BranchSideFuncs:
                - ClearToVariantArrayBuiltInType
                - SOPC_Variant_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4608,9'
              BranchSideFuncs:
                - SOPC_Variant_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4559,61'
          Dst:             GetBuiltInTypeClearFunction
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4566,17'
          Dst:             ApplyToVariantNonArrayBuiltInType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4567,17'
          Dst:             FreeVariantNonArrayBuiltInType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4570,17'
          Dst:             ClearToVariantArrayBuiltInType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4592,21'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4592,21'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4597,21'
          Dst:             ClearToVariantArrayBuiltInType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4608,9'
          Dst:             SOPC_Variant_Initialize
    - functionName:    ApplyToVariantNonArrayBuiltInType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3648
      functionLinenumberEnd: 3693
      functionDepth:   0
      returnType:      void
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          124
      EdgeCount:       61
      CyclomaticComplexity: 32
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3649,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3649,5'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3649,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3649,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3683,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3683,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3683,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3683,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3683,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3683,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3683,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3683,39'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Variant_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4067
      functionLinenumberEnd: 4072
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4068,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4068,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4070,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Clear_Array
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5197
      functionLinenumberEnd: 5217
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          84
      EdgeCount:       25
      CyclomaticComplexity: 8
      functionsReached:
        - SOPC_Free
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5201,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5201,18'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5201,26'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5201,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5201,29'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5201,44'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5201,57'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5201,44'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5201,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5201,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5203,21'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5204,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5206,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5214,19'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5206,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5208,27'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5212,13'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5206,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5208,27'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5212,23'
              BranchSideFuncs:
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5212,13'
          Dst:             SOPC_Free
    - functionName:    SOPC_Copy_Array
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5096
      functionLinenumberEnd: 5118
      functionDepth:   0
      returnType:      int
      argCount:        5
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          93
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5102,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5102,18'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5102,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5102,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5110,16'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5104,47'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5104,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5106,23'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_DataValue_Compare
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4984
      functionLinenumberEnd: 4985
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DataValue_CompareRange
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4985,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_DataValue_CompareRange
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4985,12'
              BranchSideFuncs:
                - SOPC_DataValue_CompareRange
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4985,12'
          Dst:             SOPC_DataValue_CompareRange
    - functionName:    SOPC_DataValue_CompareRange
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4997
      functionLinenumberEnd: 5050
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         30
      ICount:          148
      EdgeCount:       43
      CyclomaticComplexity: 15
      functionsReached:
        - SOPC_DateTime_Compare
        - SOPC_Variant_CompareRange
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4999,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_DateTime_Compare
                - SOPC_DateTime_Compare
                - SOPC_Variant_CompareRange
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4999,14'
              BranchSideFuncs:
                - SOPC_DateTime_Compare
                - SOPC_DateTime_Compare
                - SOPC_Variant_CompareRange
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4999,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4999,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4999,30'
              BranchSideFuncs:
                - SOPC_DateTime_Compare
                - SOPC_DateTime_Compare
                - SOPC_Variant_CompareRange
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4999,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4999,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4999,47'
              BranchSideFuncs:
                - SOPC_DateTime_Compare
                - SOPC_DateTime_Compare
                - SOPC_Variant_CompareRange
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4999,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4999,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5001,19'
              BranchSideFuncs:
                - SOPC_DateTime_Compare
                - SOPC_DateTime_Compare
                - SOPC_Variant_CompareRange
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5001,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5004,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5006,32'
              BranchSideFuncs:
                - SOPC_DateTime_Compare
                - SOPC_DateTime_Compare
                - SOPC_Variant_CompareRange
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5006,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5009,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5013,51'
              BranchSideFuncs:
                - SOPC_DateTime_Compare
                - SOPC_DateTime_Compare
                - SOPC_Variant_CompareRange
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5015,38'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5015,41'
              BranchSideFuncs:
                - SOPC_DateTime_Compare
                - SOPC_Variant_CompareRange
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5015,38'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5015,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5015,13'
              BranchSideFuncs:
                - SOPC_DateTime_Compare
                - SOPC_Variant_CompareRange
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5017,23'
              BranchSideFuncs:
                - SOPC_DateTime_Compare
                - SOPC_Variant_CompareRange
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5017,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5020,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5022,47'
              BranchSideFuncs:
                - SOPC_DateTime_Compare
                - SOPC_Variant_CompareRange
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5022,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5025,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5030,51'
              BranchSideFuncs:
                - SOPC_DateTime_Compare
                - SOPC_Variant_CompareRange
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5032,38'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5032,41'
              BranchSideFuncs:
                - SOPC_Variant_CompareRange
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5032,38'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5032,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5032,13'
              BranchSideFuncs:
                - SOPC_Variant_CompareRange
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5034,23'
              BranchSideFuncs:
                - SOPC_Variant_CompareRange
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5034,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5037,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5039,47'
              BranchSideFuncs:
                - SOPC_Variant_CompareRange
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5039,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5042,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5047,22'
              BranchSideFuncs:
                - SOPC_Variant_CompareRange
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5013,22'
          Dst:             SOPC_DateTime_Compare
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5030,22'
          Dst:             SOPC_DateTime_Compare
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5047,22'
          Dst:             SOPC_Variant_CompareRange
    - functionName:    SOPC_DateTime_Compare
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1408
      functionLinenumberEnd: 1426
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         13
      ICount:          51
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1410,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1410,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1410,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1410,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1410,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1410,47'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1410,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1410,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1412,13'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1412,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1416,25'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1416,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Variant_CompareRange
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4535
      functionLinenumberEnd: 4536
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - CompareVariantValue_StandardBuiltInCompare
        - SOPC_Variant_CompareCustomRange
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4536,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Variant_CompareCustomRange
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4536,12'
              BranchSideFuncs:
                - SOPC_Variant_CompareCustomRange
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4536,12'
          Dst:             SOPC_Variant_CompareCustomRange
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4536,12'
          Dst:             CompareVariantValue_StandardBuiltInCompare
    - functionName:    SOPC_Variant_CompareCustomRange
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4492
      functionLinenumberEnd: 4529
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          85
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - SOPC_Variant_CompareCustom
        - SOPC_Variant_Create
        - SOPC_Variant_Delete
        - SOPC_Variant_GetRange
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4493,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Variant_Create
                - SOPC_Variant_Create
                - SOPC_Variant_GetRange
                - SOPC_Variant_Delete
                - SOPC_Variant_Delete
                - SOPC_Variant_GetRange
                - SOPC_Variant_CompareCustom
                - SOPC_Variant_Delete
                - SOPC_Variant_Delete
                - SOPC_Variant_CompareCustom
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4493,14'
              BranchSideFuncs:
                - SOPC_Variant_Create
                - SOPC_Variant_Create
                - SOPC_Variant_GetRange
                - SOPC_Variant_Delete
                - SOPC_Variant_Delete
                - SOPC_Variant_GetRange
                - SOPC_Variant_CompareCustom
                - SOPC_Variant_Delete
                - SOPC_Variant_Delete
                - SOPC_Variant_CompareCustom
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4493,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4493,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4493,30'
              BranchSideFuncs:
                - SOPC_Variant_Create
                - SOPC_Variant_Create
                - SOPC_Variant_GetRange
                - SOPC_Variant_Delete
                - SOPC_Variant_Delete
                - SOPC_Variant_GetRange
                - SOPC_Variant_CompareCustom
                - SOPC_Variant_Delete
                - SOPC_Variant_Delete
                - SOPC_Variant_CompareCustom
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4493,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4493,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4499,14'
              BranchSideFuncs:
                - SOPC_Variant_Create
                - SOPC_Variant_Create
                - SOPC_Variant_GetRange
                - SOPC_Variant_Delete
                - SOPC_Variant_Delete
                - SOPC_Variant_GetRange
                - SOPC_Variant_CompareCustom
                - SOPC_Variant_Delete
                - SOPC_Variant_Delete
                - SOPC_Variant_CompareCustom
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4499,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4501,16'
              BranchSideFuncs:
                - SOPC_Variant_CompareCustom
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4504,30'
              BranchSideFuncs:
                - SOPC_Variant_Create
                - SOPC_Variant_Create
                - SOPC_Variant_GetRange
                - SOPC_Variant_Delete
                - SOPC_Variant_Delete
                - SOPC_Variant_GetRange
                - SOPC_Variant_CompareCustom
                - SOPC_Variant_Delete
                - SOPC_Variant_Delete
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4506,26'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4506,34'
              BranchSideFuncs:
                - SOPC_Variant_Delete
                - SOPC_Variant_Delete
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4508,9'
              BranchSideFuncs:
                - SOPC_Variant_Delete
                - SOPC_Variant_Delete
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4506,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4508,9'
              BranchSideFuncs:
                - SOPC_Variant_Delete
                - SOPC_Variant_Delete
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4513,32'
              BranchSideFuncs:
                - SOPC_Variant_GetRange
                - SOPC_Variant_Delete
                - SOPC_Variant_Delete
                - SOPC_Variant_GetRange
                - SOPC_Variant_CompareCustom
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4515,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4517,18'
              BranchSideFuncs:
                - SOPC_Variant_GetRange
                - SOPC_Variant_Delete
                - SOPC_Variant_Delete
                - SOPC_Variant_CompareCustom
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4525,5'
              BranchSideFuncs:
                - SOPC_Variant_Delete
                - SOPC_Variant_Delete
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4520,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4522,18'
              BranchSideFuncs:
                - SOPC_Variant_CompareCustom
                - SOPC_Variant_Delete
                - SOPC_Variant_Delete
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4525,5'
              BranchSideFuncs:
                - SOPC_Variant_Delete
                - SOPC_Variant_Delete
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4501,16'
          Dst:             SOPC_Variant_CompareCustom
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4504,30'
          Dst:             SOPC_Variant_Create
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4504,66'
          Dst:             SOPC_Variant_Create
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4508,9'
          Dst:             SOPC_Variant_Delete
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4509,9'
          Dst:             SOPC_Variant_Delete
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4513,32'
          Dst:             SOPC_Variant_GetRange
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4517,18'
          Dst:             SOPC_Variant_GetRange
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4522,18'
          Dst:             SOPC_Variant_CompareCustom
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4525,5'
          Dst:             SOPC_Variant_Delete
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4526,5'
          Dst:             SOPC_Variant_Delete
    - functionName:    SOPC_Variant_Create
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4036
      functionLinenumberEnd: 4046
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_Calloc
        - SOPC_Variant_Initialize
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4037,29'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4037,29'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Variant_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4037,29'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Variant_Initialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4039,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4039,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4044,5'
              BranchSideFuncs:
                - SOPC_Variant_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4037,29'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4044,5'
          Dst:             SOPC_Variant_Initialize
    - functionName:    SOPC_Variant_Delete
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4613
      functionLinenumberEnd: 4621
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_Free
        - SOPC_Variant_Clear
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4614,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4614,14'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4614,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4614,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4619,5'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4619,5'
          Dst:             SOPC_Variant_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4620,5'
          Dst:             SOPC_Free
    - functionName:    SOPC_Variant_GetRange
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5879
      functionLinenumberEnd: 5890
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       13
      CyclomaticComplexity: 8
      functionsReached:
        - get_range_array
        - get_range_matrix
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5880,20'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - get_range_array
                - get_range_matrix
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5880,20'
              BranchSideFuncs:
                - get_range_array
                - get_range_matrix
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5880,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5880,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5885,16'
              BranchSideFuncs:
                - get_range_array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5888,16'
              BranchSideFuncs:
                - get_range_matrix
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5885,16'
          Dst:             get_range_array
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5888,16'
          Dst:             get_range_matrix
    - functionName:    get_range_array
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5454
      functionLinenumberEnd: 5538
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          198
      EdgeCount:       42
      CyclomaticComplexity: 12
      functionsReached:
        - AllocVariantArrayBuiltInType
        - GetBuiltInTypeCopyFunction
        - SOPC_MIN_INDEX
        - __assert_fail
        - get_range_bytestring
        - get_range_string
        - size_of_builtin_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5455,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_MIN_INDEX
                - GetBuiltInTypeCopyFunction
                - size_of_builtin_type
                - AllocVariantArrayBuiltInType
                - __assert_fail
                - get_range_bytestring
                - get_range_string
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5455,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_MIN_INDEX
                - GetBuiltInTypeCopyFunction
                - size_of_builtin_type
                - AllocVariantArrayBuiltInType
                - __assert_fail
                - get_range_bytestring
                - get_range_string
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5455,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5455,5'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_MIN_INDEX
                - GetBuiltInTypeCopyFunction
                - size_of_builtin_type
                - AllocVariantArrayBuiltInType
                - __assert_fail
                - get_range_bytestring
                - get_range_string
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5457,14'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_MIN_INDEX
                - GetBuiltInTypeCopyFunction
                - size_of_builtin_type
                - AllocVariantArrayBuiltInType
                - __assert_fail
                - get_range_bytestring
                - get_range_string
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5457,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5460,18'
              BranchSideFuncs:
                - get_range_bytestring
                - get_range_string
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5470,24'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_MIN_INDEX
                - GetBuiltInTypeCopyFunction
                - size_of_builtin_type
                - AllocVariantArrayBuiltInType
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5460,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5462,48'
              BranchSideFuncs:
                - get_range_string
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5464,37'
              BranchSideFuncs:
                - get_range_bytestring
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5464,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5464,18'
              BranchSideFuncs:
                - get_range_bytestring
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5466,52'
              BranchSideFuncs:
                - get_range_bytestring
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5470,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5470,9'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_MIN_INDEX
                - GetBuiltInTypeCopyFunction
                - size_of_builtin_type
                - AllocVariantArrayBuiltInType
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5475,41'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_MIN_INDEX
                - GetBuiltInTypeCopyFunction
                - size_of_builtin_type
                - AllocVariantArrayBuiltInType
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5476,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5476,5'
              BranchSideFuncs:
                - SOPC_MIN_INDEX
                - GetBuiltInTypeCopyFunction
                - size_of_builtin_type
                - AllocVariantArrayBuiltInType
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5477,33'
              BranchSideFuncs:
                - SOPC_MIN_INDEX
                - GetBuiltInTypeCopyFunction
                - size_of_builtin_type
                - AllocVariantArrayBuiltInType
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5484,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5484,9'
              BranchSideFuncs:
                - SOPC_MIN_INDEX
                - GetBuiltInTypeCopyFunction
                - size_of_builtin_type
                - AllocVariantArrayBuiltInType
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5490,46'
              BranchSideFuncs:
                - SOPC_MIN_INDEX
                - GetBuiltInTypeCopyFunction
                - size_of_builtin_type
                - AllocVariantArrayBuiltInType
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5491,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5491,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5493,34'
              BranchSideFuncs:
                - GetBuiltInTypeCopyFunction
                - size_of_builtin_type
                - AllocVariantArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5497,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5497,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5502,30'
              BranchSideFuncs:
                - size_of_builtin_type
                - AllocVariantArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5510,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5510,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5518,28'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5518,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5516,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5535,10'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5522,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5522,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5527,15'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5518,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5520,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5535,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5455,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5462,20'
          Dst:             get_range_string
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5466,20'
          Dst:             get_range_bytestring
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5476,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5490,26'
          Dst:             SOPC_MIN_INDEX
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5491,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5495,51'
          Dst:             GetBuiltInTypeCopyFunction
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5502,30'
          Dst:             size_of_builtin_type
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5508,9'
          Dst:             AllocVariantArrayBuiltInType
    - functionName:    get_range_matrix
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5743
      functionLinenumberEnd: 5876
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          341
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - AllocVariantArrayBuiltInType
        - GetBuiltInTypeCopyFunction
        - SOPC_Calloc
        - SOPC_Free
        - SOPC_Initialize_Array
        - SOPC_MIN_INDEX
        - SOPC_Variant_Clear
        - __assert_fail
        - flatten_matrix_numeric_ranges
        - get_range_matrix_on_string_array
        - is_array_valid_range
        - size_of_builtin_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5750,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - GetBuiltInTypeCopyFunction
                - size_of_builtin_type
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - is_array_valid_range
                - SOPC_Free
                - SOPC_MIN_INDEX
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - SOPC_Initialize_Array
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Free
                - get_range_matrix_on_string_array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5750,5'
              BranchSideFuncs:
                - __assert_fail
                - GetBuiltInTypeCopyFunction
                - size_of_builtin_type
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - is_array_valid_range
                - SOPC_Free
                - SOPC_MIN_INDEX
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - SOPC_Initialize_Array
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Free
                - get_range_matrix_on_string_array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5750,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5750,5'
              BranchSideFuncs:
                - GetBuiltInTypeCopyFunction
                - size_of_builtin_type
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - is_array_valid_range
                - SOPC_Free
                - SOPC_MIN_INDEX
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - SOPC_Initialize_Array
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Free
                - get_range_matrix_on_string_array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5751,29'
              BranchSideFuncs:
                - GetBuiltInTypeCopyFunction
                - size_of_builtin_type
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - is_array_valid_range
                - SOPC_Free
                - SOPC_MIN_INDEX
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - SOPC_Initialize_Array
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Free
                - get_range_matrix_on_string_array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5751,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5751,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5756,34'
              BranchSideFuncs:
                - GetBuiltInTypeCopyFunction
                - size_of_builtin_type
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - is_array_valid_range
                - SOPC_Free
                - SOPC_MIN_INDEX
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - SOPC_Initialize_Array
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Free
                - get_range_matrix_on_string_array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5758,55'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5758,60'
              BranchSideFuncs:
                - get_range_matrix_on_string_array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5763,24'
              BranchSideFuncs:
                - GetBuiltInTypeCopyFunction
                - size_of_builtin_type
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - is_array_valid_range
                - SOPC_Free
                - SOPC_MIN_INDEX
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - SOPC_Initialize_Array
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5758,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5758,9'
              BranchSideFuncs:
                - get_range_matrix_on_string_array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5760,16'
              BranchSideFuncs:
                - get_range_matrix_on_string_array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5763,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5763,9'
              BranchSideFuncs:
                - GetBuiltInTypeCopyFunction
                - size_of_builtin_type
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - is_array_valid_range
                - SOPC_Free
                - SOPC_MIN_INDEX
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - SOPC_Initialize_Array
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5768,83'
              BranchSideFuncs:
                - GetBuiltInTypeCopyFunction
                - size_of_builtin_type
                - SOPC_Calloc
                - SOPC_Calloc
                - __assert_fail
                - is_array_valid_range
                - SOPC_Free
                - SOPC_MIN_INDEX
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - SOPC_Initialize_Array
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5776,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5776,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5781,64'
              BranchSideFuncs:
                - SOPC_Calloc
                - __assert_fail
                - is_array_valid_range
                - SOPC_Free
                - SOPC_MIN_INDEX
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - SOPC_Initialize_Array
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5796,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5796,9'
              BranchSideFuncs:
                - is_array_valid_range
                - SOPC_Free
                - SOPC_MIN_INDEX
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - SOPC_Initialize_Array
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Free
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5797,56'
              BranchSideFuncs:
                - is_array_valid_range
                - SOPC_Free
                - SOPC_MIN_INDEX
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - SOPC_Initialize_Array
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Free
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5798,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5804,41'
              BranchSideFuncs:
                - SOPC_MIN_INDEX
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - SOPC_Initialize_Array
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Free
                - SOPC_Free
                - __assert_fail
                - is_array_valid_range
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5823,9'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5809,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5814,27'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5823,9'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5793,48'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5795,45'
              BranchSideFuncs:
                - __assert_fail
                - is_array_valid_range
                - SOPC_Free
                - SOPC_MIN_INDEX
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - SOPC_Initialize_Array
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5817,51'
              BranchSideFuncs:
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - SOPC_Initialize_Array
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5817,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5823,9'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5828,48'
              BranchSideFuncs:
                - AllocVariantArrayBuiltInType
                - SOPC_Free
                - SOPC_Initialize_Array
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5830,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5832,9'
              BranchSideFuncs:
                - SOPC_Initialize_Array
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5836,52'
              BranchSideFuncs:
                - SOPC_Initialize_Array
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - SOPC_Variant_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5855,47'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5852,34'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5874,23'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5855,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5857,46'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5872,9'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5869,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5872,9'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5874,23'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5858,59'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5855,77'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5861,67'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5855,47'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5855,65'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5869,24'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5858,59'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5855,77'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5861,67'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5750,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5760,16'
          Dst:             get_range_matrix_on_string_array
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5768,51'
          Dst:             GetBuiltInTypeCopyFunction
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5769,30'
          Dst:             size_of_builtin_type
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5775,41'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5782,55'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5796,9'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5798,14'
          Dst:             is_array_valid_range
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5807,29'
          Dst:             SOPC_MIN_INDEX
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5823,9'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5828,14'
          Dst:             AllocVariantArrayBuiltInType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5832,9'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5836,5'
          Dst:             SOPC_Initialize_Array
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5842,14'
          Dst:             flatten_matrix_numeric_ranges
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5843,5'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5872,9'
          Dst:             SOPC_Variant_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5874,5'
          Dst:             SOPC_Free
    - functionName:    SOPC_Initialize_Array
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5079
      functionLinenumberEnd: 5089
      functionDepth:   0
      returnType:      void
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         11
      ICount:          52
      EdgeCount:       13
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5080,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5080,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5084,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5084,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5086,19'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5084,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5084,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5086,19'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5080,5'
          Dst:             __assert_fail
    - functionName:    get_range_string
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5423
      functionLinenumberEnd: 5428
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_range_string_helper
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5424,10'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - get_range_string_helper
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5424,10'
              BranchSideFuncs:
                - get_range_string_helper
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5428,12'
          Dst:             get_range_string_helper
    - functionName:    get_range_bytestring
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5434
      functionLinenumberEnd: 5439
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          21
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_range_string_helper
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5435,10'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - get_range_string_helper
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5435,10'
              BranchSideFuncs:
                - get_range_string_helper
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5439,12'
          Dst:             get_range_string_helper
    - functionName:    SOPC_DataValue_Copy
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4966
      functionLinenumberEnd: 4980
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          61
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - SOPC_Variant_Copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4968,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Variant_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4968,14'
              BranchSideFuncs:
                - SOPC_Variant_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4968,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4968,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4968,30'
              BranchSideFuncs:
                - SOPC_Variant_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4968,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4968,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4970,18'
              BranchSideFuncs:
                - SOPC_Variant_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4971,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4971,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4973,33'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4970,18'
          Dst:             SOPC_Variant_Copy
    - functionName:    SOPC_DataValue_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5063
      functionLinenumberEnd: 5073
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          33
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_DateTime_Clear
        - SOPC_StatusCode_Clear
        - SOPC_Variant_Clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5064,19'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_DateTime_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5064,19'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_DateTime_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5064,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5064,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5066,9'
              BranchSideFuncs:
                - SOPC_Variant_Clear
                - SOPC_StatusCode_Clear
                - SOPC_DateTime_Clear
                - SOPC_DateTime_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5066,9'
          Dst:             SOPC_Variant_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5067,9'
          Dst:             SOPC_StatusCode_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5068,9'
          Dst:             SOPC_DateTime_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5069,9'
          Dst:             SOPC_DateTime_Clear
    - functionName:    SOPC_StatusCode_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2363
      functionLinenumberEnd: 2368
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2364,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2364,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2366,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_DateTime_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1440
      functionLinenumberEnd: 1442
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DateTime_Initialize
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1441,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_DateTime_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1441,5'
              BranchSideFuncs:
                - SOPC_DateTime_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1441,5'
          Dst:             SOPC_DateTime_Initialize
    - functionName:    SOPC_DateTime_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1389
      functionLinenumberEnd: 1394
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1390,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1390,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1392,19'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_DataValue_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4958
      functionLinenumberEnd: 4963
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4959,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4959,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4961,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_ExtensionObject_Compare
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3517
      functionLinenumberEnd: 3575
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          148
      EdgeCount:       43
      CyclomaticComplexity: 12
      functionsReached:
        - SOPC_ByteString_Compare
        - SOPC_EncodeableObject_Compare
        - SOPC_ExpandedNodeId_Compare
        - SOPC_XmlElement_Compare
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3520,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Compare
                - SOPC_EncodeableObject_Compare
                - SOPC_XmlElement_Compare
                - SOPC_ByteString_Compare
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3520,14'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Compare
                - SOPC_EncodeableObject_Compare
                - SOPC_XmlElement_Compare
                - SOPC_ByteString_Compare
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3520,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3520,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3520,30'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Compare
                - SOPC_EncodeableObject_Compare
                - SOPC_XmlElement_Compare
                - SOPC_ByteString_Compare
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3520,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3520,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3520,47'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Compare
                - SOPC_EncodeableObject_Compare
                - SOPC_XmlElement_Compare
                - SOPC_ByteString_Compare
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3520,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3520,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3525,15'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Compare
                - SOPC_EncodeableObject_Compare
                - SOPC_XmlElement_Compare
                - SOPC_ByteString_Compare
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3525,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3527,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3529,30'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Compare
                - SOPC_EncodeableObject_Compare
                - SOPC_XmlElement_Compare
                - SOPC_ByteString_Compare
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3529,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3531,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3535,18'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Compare
                - SOPC_EncodeableObject_Compare
                - SOPC_XmlElement_Compare
                - SOPC_ByteString_Compare
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3536,38'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3536,41'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Compare
                - SOPC_XmlElement_Compare
                - SOPC_ByteString_Compare
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3536,38'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3536,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3536,13'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Compare
                - SOPC_XmlElement_Compare
                - SOPC_ByteString_Compare
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3538,28'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Compare
                - SOPC_XmlElement_Compare
                - SOPC_ByteString_Compare
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3538,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3541,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3544,57'
              BranchSideFuncs:
                - SOPC_ByteString_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3547,57'
              BranchSideFuncs:
                - SOPC_XmlElement_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3550,47'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3569,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3550,55'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3550,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3550,35'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3550,90'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3550,90'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3551,48'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3551,56'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3551,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3551,36'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3550,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3550,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3553,51'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3553,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3555,34'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3560,65'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3535,18'
          Dst:             SOPC_ExpandedNodeId_Compare
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3544,26'
          Dst:             SOPC_ByteString_Compare
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3547,26'
          Dst:             SOPC_XmlElement_Compare
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3555,34'
          Dst:             SOPC_EncodeableObject_Compare
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3569,17'
          Dst:             __assert_fail
    - functionName:    SOPC_ExpandedNodeId_Compare
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2260
      functionLinenumberEnd: 2285
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          96
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - SOPC_NodeId_Compare
        - SOPC_String_Compare
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2262,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_NodeId_Compare
                - SOPC_String_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2262,14'
              BranchSideFuncs:
                - SOPC_NodeId_Compare
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2262,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2262,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2262,30'
              BranchSideFuncs:
                - SOPC_NodeId_Compare
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2262,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2262,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2262,53'
              BranchSideFuncs:
                - SOPC_NodeId_Compare
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2262,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2262,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2264,18'
              BranchSideFuncs:
                - SOPC_NodeId_Compare
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2265,38'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2265,41'
              BranchSideFuncs:
                - SOPC_String_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2265,38'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2265,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2265,13'
              BranchSideFuncs:
                - SOPC_String_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2267,49'
              BranchSideFuncs:
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2268,42'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2268,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2268,42'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2268,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2268,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2270,27'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2270,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2274,45'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2274,26'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2264,18'
          Dst:             SOPC_NodeId_Compare
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2267,22'
          Dst:             SOPC_String_Compare
    - functionName:    SOPC_ByteString_Compare
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 925
      functionLinenumberEnd: 956
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          83
      EdgeCount:       27
      CyclomaticComplexity: 9
      functionsReached:
        - memcmp
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:928,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:928,14'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:928,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:928,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:928,31'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:928,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:928,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:935,19'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:935,43'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:935,60'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:937,30'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:935,65'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:935,82'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:946,31'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:935,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:946,31'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:937,35'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:943,44'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:946,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:943,31'
          Dst:             memcmp
    - functionName:    SOPC_XmlElement_Compare
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1364
      functionLinenumberEnd: 1365
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ByteString_Compare
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1365,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ByteString_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1365,12'
              BranchSideFuncs:
                - SOPC_ByteString_Compare
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1365,12'
          Dst:             SOPC_ByteString_Compare
    - functionName:    SOPC_NodeId_Compare
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1716
      functionLinenumberEnd: 1790
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          171
      EdgeCount:       50
      CyclomaticComplexity: 14
      functionsReached:
        - SOPC_ByteString_Compare
        - SOPC_String_Compare
        - __assert_fail
        - memcmp
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1718,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_ByteString_Compare
                - memcmp
                - SOPC_String_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1718,14'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_ByteString_Compare
                - memcmp
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1718,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1718,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1718,30'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_ByteString_Compare
                - memcmp
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1718,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1718,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1718,53'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_ByteString_Compare
                - memcmp
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1718,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1718,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1720,18'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_ByteString_Compare
                - memcmp
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1720,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1722,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1725,24'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_ByteString_Compare
                - memcmp
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1725,54'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1725,78'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_ByteString_Compare
                - memcmp
                - SOPC_String_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1763,38'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1725,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1727,13'
              BranchSideFuncs:
                - SOPC_ByteString_Compare
                - memcmp
                - SOPC_String_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1763,38'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1727,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1727,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1730,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1745,53'
              BranchSideFuncs:
                - SOPC_String_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1748,35'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1755,57'
              BranchSideFuncs:
                - SOPC_ByteString_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1730,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1732,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1734,45'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1734,26'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1736,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1740,33'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1748,45'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1748,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1748,63'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1748,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1748,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1750,35'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1763,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1765,37'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1779,43'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1765,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1767,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1769,42'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1769,26'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1771,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1776,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1779,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1781,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1785,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1745,26'
          Dst:             SOPC_String_Compare
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1750,35'
          Dst:             memcmp
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1755,26'
          Dst:             SOPC_ByteString_Compare
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1776,21'
          Dst:             __assert_fail
    - functionName:    SOPC_ExtensionObject_Copy
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3421
      functionLinenumberEnd: 3477
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         28
      ICount:          137
      EdgeCount:       34
      CyclomaticComplexity: 8
      functionsReached:
        - SOPC_ByteString_Copy
        - SOPC_EncodeableObject_Copy
        - SOPC_EncodeableObject_Create
        - SOPC_ExpandedNodeId_Copy
        - SOPC_ExtensionObject_Clear
        - SOPC_Free
        - SOPC_XmlElement_Copy
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3424,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Create
                - SOPC_ExtensionObject_Clear
                - SOPC_EncodeableObject_Copy
                - SOPC_Free
                - SOPC_ExpandedNodeId_Copy
                - SOPC_XmlElement_Copy
                - SOPC_ByteString_Copy
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3424,14'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Create
                - SOPC_ExtensionObject_Clear
                - SOPC_EncodeableObject_Copy
                - SOPC_Free
                - SOPC_ExpandedNodeId_Copy
                - SOPC_XmlElement_Copy
                - SOPC_ByteString_Copy
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3424,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3424,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3424,30'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Create
                - SOPC_ExtensionObject_Clear
                - SOPC_EncodeableObject_Copy
                - SOPC_Free
                - SOPC_ExpandedNodeId_Copy
                - SOPC_XmlElement_Copy
                - SOPC_ByteString_Copy
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3424,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3424,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3429,18'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Create
                - SOPC_ExtensionObject_Clear
                - SOPC_EncodeableObject_Copy
                - SOPC_Free
                - SOPC_ExpandedNodeId_Copy
                - SOPC_XmlElement_Copy
                - SOPC_ByteString_Copy
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3429,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3435,46'
              BranchSideFuncs:
                - SOPC_ByteString_Copy
                - SOPC_ExtensionObject_Clear
                - SOPC_ExpandedNodeId_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3438,46'
              BranchSideFuncs:
                - SOPC_XmlElement_Copy
                - SOPC_ExtensionObject_Clear
                - SOPC_ExpandedNodeId_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3441,26'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Create
                - SOPC_ExtensionObject_Clear
                - SOPC_EncodeableObject_Copy
                - SOPC_Free
                - SOPC_ExpandedNodeId_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3461,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3465,18'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Copy
                - SOPC_ExtensionObject_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3441,46'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3441,74'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3473,9'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3441,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3443,84'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3473,9'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3444,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3446,70'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Copy
                - SOPC_Free
                - SOPC_ExtensionObject_Clear
                - SOPC_ExpandedNodeId_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3473,9'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3448,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3450,66'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Copy
                - SOPC_ExtensionObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3454,49'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_ExtensionObject_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3463,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3465,18'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Copy
                - SOPC_ExtensionObject_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3473,9'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3467,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3469,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3473,9'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3435,18'
          Dst:             SOPC_ByteString_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3438,18'
          Dst:             SOPC_XmlElement_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3443,22'
          Dst:             SOPC_EncodeableObject_Create
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3446,26'
          Dst:             SOPC_EncodeableObject_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3454,21'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3461,9'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3465,18'
          Dst:             SOPC_ExpandedNodeId_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3473,9'
          Dst:             SOPC_ExtensionObject_Clear
    - functionName:    SOPC_ByteString_Copy
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 871
      functionLinenumberEnd: 899
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - SOPC_Malloc
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:873,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Malloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:873,14'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:873,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:873,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:873,39'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:873,44'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:873,51'
              BranchSideFuncs:
                - SOPC_Malloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:873,44'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:873,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:873,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:875,29'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:881,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:881,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:885,45'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:880,30'
          Dst:             SOPC_Malloc
    - functionName:    SOPC_XmlElement_Copy
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1352
      functionLinenumberEnd: 1353
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ByteString_Copy
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1353,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ByteString_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1353,12'
              BranchSideFuncs:
                - SOPC_ByteString_Copy
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1353,12'
          Dst:             SOPC_ByteString_Copy
    - functionName:    SOPC_ExpandedNodeId_Copy
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2231
      functionLinenumberEnd: 2249
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         13
      ICount:          59
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_ExpandedNodeId_Clear
        - SOPC_NodeId_Copy
        - SOPC_String_Copy
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2233,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_NodeId_Copy
                - SOPC_ExpandedNodeId_Clear
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2233,14'
              BranchSideFuncs:
                - SOPC_NodeId_Copy
                - SOPC_ExpandedNodeId_Clear
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2233,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2233,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2233,30'
              BranchSideFuncs:
                - SOPC_NodeId_Copy
                - SOPC_ExpandedNodeId_Clear
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2233,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2233,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2235,18'
              BranchSideFuncs:
                - SOPC_NodeId_Copy
                - SOPC_ExpandedNodeId_Clear
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2236,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2238,46'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_ExpandedNodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2246,13'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2240,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2242,38'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2246,13'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2235,18'
          Dst:             SOPC_NodeId_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2238,22'
          Dst:             SOPC_String_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2246,13'
          Dst:             SOPC_ExpandedNodeId_Clear
    - functionName:    SOPC_ExtensionObject_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3589
      functionLinenumberEnd: 3615
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          68
      EdgeCount:       14
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ByteString_Clear
        - SOPC_ExpandedNodeId_Clear
        - SOPC_Free
        - SOPC_XmlElement_Clear
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3590,16'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Clear
                - SOPC_Free
                - SOPC_XmlElement_Clear
                - SOPC_ByteString_Clear
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3590,16'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Clear
                - SOPC_Free
                - SOPC_XmlElement_Clear
                - SOPC_ByteString_Clear
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3590,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3590,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3592,9'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Clear
                - SOPC_Free
                - SOPC_XmlElement_Clear
                - SOPC_ByteString_Clear
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3593,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3598,44'
              BranchSideFuncs:
                - SOPC_ByteString_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3601,44'
              BranchSideFuncs:
                - SOPC_XmlElement_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3604,33'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3611,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3613,9'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3604,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3606,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3613,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3592,9'
          Dst:             SOPC_ExpandedNodeId_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3598,13'
          Dst:             SOPC_ByteString_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3601,13'
          Dst:             SOPC_XmlElement_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3607,17'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3611,13'
          Dst:             __assert_fail
    - functionName:    SOPC_ExpandedNodeId_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2300
      functionLinenumberEnd: 2307
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_NodeId_Clear
        - SOPC_String_Clear
        - SOPC_UInt32_Clear
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2301,19'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_NodeId_Clear
                - SOPC_UInt32_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2301,19'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_NodeId_Clear
                - SOPC_UInt32_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2301,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2301,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2303,39'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_NodeId_Clear
                - SOPC_UInt32_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2303,9'
          Dst:             SOPC_String_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2304,9'
          Dst:             SOPC_NodeId_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2305,9'
          Dst:             SOPC_UInt32_Clear
    - functionName:    SOPC_ByteString_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 913
      functionLinenumberEnd: 915
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_String_Clear
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:914,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:914,5'
              BranchSideFuncs:
                - SOPC_String_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:914,5'
          Dst:             SOPC_String_Clear
    - functionName:    SOPC_XmlElement_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1379
      functionLinenumberEnd: 1381
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ByteString_Clear
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1380,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ByteString_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1380,5'
              BranchSideFuncs:
                - SOPC_ByteString_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1380,5'
          Dst:             SOPC_ByteString_Clear
    - functionName:    SOPC_NodeId_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1685
      functionLinenumberEnd: 1713
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         15
      ICount:          65
      EdgeCount:       16
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_ByteString_Clear
        - SOPC_Free
        - SOPC_Guid_Clear
        - SOPC_String_Clear
        - SOPC_UInt32_Clear
      functionUses:    12
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1686,16'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ByteString_Clear
                - SOPC_Guid_Clear
                - SOPC_Free
                - SOPC_String_Clear
                - SOPC_UInt32_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1686,16'
              BranchSideFuncs:
                - SOPC_ByteString_Clear
                - SOPC_Guid_Clear
                - SOPC_Free
                - SOPC_String_Clear
                - SOPC_UInt32_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1686,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1686,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1688,17'
              BranchSideFuncs:
                - SOPC_ByteString_Clear
                - SOPC_Guid_Clear
                - SOPC_Free
                - SOPC_String_Clear
                - SOPC_UInt32_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1689,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1692,40'
              BranchSideFuncs:
                - SOPC_UInt32_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1695,40'
              BranchSideFuncs:
                - SOPC_String_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1698,37'
              BranchSideFuncs:
                - SOPC_Guid_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1706,44'
              BranchSideFuncs:
                - SOPC_ByteString_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1711,32'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1699,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1701,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1703,31'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1692,13'
          Dst:             SOPC_UInt32_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1695,13'
          Dst:             SOPC_String_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1698,13'
          Dst:             SOPC_Guid_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1701,17'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1706,13'
          Dst:             SOPC_ByteString_Clear
    - functionName:    SOPC_UInt32_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 555
      functionLinenumberEnd: 560
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:556,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:556,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:558,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Guid_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1611
      functionLinenumberEnd: 1616
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1612,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1612,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1614,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_NodeId_Copy
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1632
      functionLinenumberEnd: 1671
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         19
      ICount:          101
      EdgeCount:       22
      CyclomaticComplexity: 5
      functionsReached:
        - SOPC_ByteString_Copy
        - SOPC_ByteString_Initialize
        - SOPC_Guid_Copy
        - SOPC_Malloc
        - SOPC_NodeId_Clear
        - SOPC_String_Copy
        - SOPC_String_Initialize
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1634,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ByteString_Initialize
                - SOPC_ByteString_Copy
                - SOPC_NodeId_Clear
                - SOPC_Malloc
                - SOPC_Guid_Copy
                - SOPC_String_Initialize
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1634,14'
              BranchSideFuncs:
                - SOPC_ByteString_Initialize
                - SOPC_ByteString_Copy
                - SOPC_NodeId_Clear
                - SOPC_Malloc
                - SOPC_Guid_Copy
                - SOPC_String_Initialize
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1634,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1634,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1634,30'
              BranchSideFuncs:
                - SOPC_ByteString_Initialize
                - SOPC_ByteString_Copy
                - SOPC_NodeId_Clear
                - SOPC_Malloc
                - SOPC_Guid_Copy
                - SOPC_String_Initialize
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1634,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1634,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1636,32'
              BranchSideFuncs:
                - SOPC_ByteString_Initialize
                - SOPC_ByteString_Copy
                - SOPC_NodeId_Clear
                - SOPC_Malloc
                - SOPC_Guid_Copy
                - SOPC_String_Initialize
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1638,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1641,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1645,43'
              BranchSideFuncs:
                - SOPC_String_Initialize
                - SOPC_String_Copy
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1649,31'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_Guid_Copy
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1660,47'
              BranchSideFuncs:
                - SOPC_ByteString_Initialize
                - SOPC_ByteString_Copy
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1668,13'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1650,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1652,63'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1668,13'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1666,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1666,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1668,13'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1645,13'
          Dst:             SOPC_String_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1646,22'
          Dst:             SOPC_String_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1649,31'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1652,26'
          Dst:             SOPC_Guid_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1660,13'
          Dst:             SOPC_ByteString_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1661,22'
          Dst:             SOPC_ByteString_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1668,13'
          Dst:             SOPC_NodeId_Clear
    - functionName:    SOPC_Guid_Copy
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1536
      functionLinenumberEnd: 1543
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1538,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1538,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1538,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1538,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1538,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1540,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_ByteString_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 810
      functionLinenumberEnd: 812
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_String_Initialize
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:811,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:811,5'
              BranchSideFuncs:
                - SOPC_String_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:811,5'
          Dst:             SOPC_String_Initialize
    - functionName:    SOPC_ExtensionObject_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3412
      functionLinenumberEnd: 3418
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_ExpandedNodeId_Initialize
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3413,16'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3413,16'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Initialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3413,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3413,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3415,9'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3416,9'
          Dst:             SOPC_ExpandedNodeId_Initialize
    - functionName:    SOPC_ExpandedNodeId_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2221
      functionLinenumberEnd: 2228
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_NodeId_Initialize
        - SOPC_String_Initialize
        - SOPC_UInt32_Initialize
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2222,19'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Initialize
                - SOPC_NodeId_Initialize
                - SOPC_UInt32_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2222,19'
              BranchSideFuncs:
                - SOPC_String_Initialize
                - SOPC_NodeId_Initialize
                - SOPC_UInt32_Initialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2222,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2222,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2224,44'
              BranchSideFuncs:
                - SOPC_String_Initialize
                - SOPC_NodeId_Initialize
                - SOPC_UInt32_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2224,9'
          Dst:             SOPC_String_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2225,9'
          Dst:             SOPC_NodeId_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2226,9'
          Dst:             SOPC_UInt32_Initialize
    - functionName:    SOPC_NodeId_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1624
      functionLinenumberEnd: 1629
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    8
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1625,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1625,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1627,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_UInt32_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 508
      functionLinenumberEnd: 513
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:509,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:509,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:511,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_LocalizedText_Compare
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2826
      functionLinenumberEnd: 2828
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_LocalizedText_Compare_Internal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2828,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_LocalizedText_Compare_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2828,12'
              BranchSideFuncs:
                - SOPC_LocalizedText_Compare_Internal
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2828,12'
          Dst:             SOPC_LocalizedText_Compare_Internal
    - functionName:    SOPC_LocalizedText_Compare_Internal
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2767
      functionLinenumberEnd: 2821
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          199
      EdgeCount:       55
      CyclomaticComplexity: 17
      functionsReached:
        - SOPC_LocalizedText_Compare_Internal
        - SOPC_SLinkedList_GetIterator
        - SOPC_SLinkedList_GetLength
        - SOPC_SLinkedList_HasNext
        - SOPC_SLinkedList_Next
        - SOPC_String_Compare
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2769,24'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Compare
                - SOPC_String_Compare
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Compare_Internal
                - __assert_fail
                - __assert_fail
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetLength
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2769,24'
              BranchSideFuncs:
                - SOPC_String_Compare
                - SOPC_String_Compare
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Compare_Internal
                - __assert_fail
                - __assert_fail
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetLength
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2769,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2769,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2773,19'
              BranchSideFuncs:
                - SOPC_String_Compare
                - SOPC_String_Compare
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Compare_Internal
                - __assert_fail
                - __assert_fail
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetLength
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2775,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2775,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2775,30'
              BranchSideFuncs:
                - SOPC_String_Compare
                - SOPC_String_Compare
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Compare_Internal
                - __assert_fail
                - __assert_fail
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetLength
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2775,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2775,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2777,18'
              BranchSideFuncs:
                - SOPC_String_Compare
                - SOPC_String_Compare
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Compare_Internal
                - __assert_fail
                - __assert_fail
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetLength
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2778,38'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2778,41'
              BranchSideFuncs:
                - SOPC_String_Compare
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Compare_Internal
                - __assert_fail
                - __assert_fail
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetLength
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2778,38'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2778,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2778,13'
              BranchSideFuncs:
                - SOPC_String_Compare
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Compare_Internal
                - __assert_fail
                - __assert_fail
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetLength
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2780,49'
              BranchSideFuncs:
                - SOPC_String_Compare
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Compare_Internal
                - __assert_fail
                - __assert_fail
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetLength
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2782,38'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2782,41'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Compare_Internal
                - __assert_fail
                - __assert_fail
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetLength
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2782,38'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2782,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2782,13'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Compare_Internal
                - __assert_fail
                - __assert_fail
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetLength
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2784,31'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Compare_Internal
                - __assert_fail
                - __assert_fail
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_GetLength
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2784,49'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2784,67'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetLength
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2814,37'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetLength
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2784,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2786,45'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetLength
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2812,36'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetLength
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2788,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2790,90'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Compare_Internal
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2801,37'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2792,62'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2792,80'
              BranchSideFuncs:
                - SOPC_SLinkedList_Next
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Compare_Internal
                - SOPC_SLinkedList_HasNext
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2800,17'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2792,90'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2792,93'
              BranchSideFuncs:
                - SOPC_SLinkedList_Next
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Compare_Internal
                - SOPC_SLinkedList_HasNext
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2800,17'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2792,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2794,76'
              BranchSideFuncs:
                - SOPC_SLinkedList_Next
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Compare_Internal
                - SOPC_SLinkedList_HasNext
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2800,17'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2796,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2796,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2797,25'
              BranchSideFuncs:
                - SOPC_LocalizedText_Compare_Internal
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_SLinkedList_Next
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2797,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2797,25'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2798,34'
              BranchSideFuncs:
                - SOPC_LocalizedText_Compare_Internal
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_SLinkedList_Next
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2801,26'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2803,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2807,33'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2814,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2814,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2816,36'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetLength
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2777,18'
          Dst:             SOPC_String_Compare
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2780,22'
          Dst:             SOPC_String_Compare
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2786,45'
          Dst:             SOPC_SLinkedList_GetLength
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2787,46'
          Dst:             SOPC_SLinkedList_GetLength
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2790,55'
          Dst:             SOPC_SLinkedList_GetIterator
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2791,56'
          Dst:             SOPC_SLinkedList_GetIterator
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2792,28'
          Dst:             SOPC_SLinkedList_HasNext
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2794,76'
          Dst:             SOPC_SLinkedList_Next
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2795,77'
          Dst:             SOPC_SLinkedList_Next
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2796,25'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2797,25'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2798,34'
          Dst:             SOPC_LocalizedText_Compare_Internal
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2812,36'
          Dst:             SOPC_SLinkedList_GetLength
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2816,36'
          Dst:             SOPC_SLinkedList_GetLength
    - functionName:    SOPC_LocalizedText_Copy
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2758
      functionLinenumberEnd: 2760
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_LocalizedText_Copy_Internal
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2760,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_LocalizedText_Copy_Internal
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2760,12'
              BranchSideFuncs:
                - SOPC_LocalizedText_Copy_Internal
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2760,12'
          Dst:             SOPC_LocalizedText_Copy_Internal
    - functionName:    SOPC_LocalizedText_Copy_Internal
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2704
      functionLinenumberEnd: 2755
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          161
      EdgeCount:       46
      CyclomaticComplexity: 14
      functionsReached:
        - SOPC_LocalizedText_Clear
        - SOPC_LocalizedText_Copy_Internal
        - SOPC_LocalizedText_Initialize
        - SOPC_Malloc
        - SOPC_SLinkedList_Append
        - SOPC_SLinkedList_Create
        - SOPC_SLinkedList_GetIterator
        - SOPC_SLinkedList_HasNext
        - SOPC_SLinkedList_Next
        - SOPC_String_Copy
        - __assert_fail
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2707,24'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Create
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy_Internal
                - SOPC_SLinkedList_Append
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2707,24'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Create
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy_Internal
                - SOPC_SLinkedList_Append
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2707,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2707,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2711,19'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Create
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy_Internal
                - SOPC_SLinkedList_Append
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2713,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2713,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2713,30'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Create
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy_Internal
                - SOPC_SLinkedList_Append
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2713,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2713,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2715,18'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Create
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy_Internal
                - SOPC_SLinkedList_Append
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2716,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2718,46'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_SLinkedList_Create
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy_Internal
                - SOPC_SLinkedList_Append
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2751,13'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2720,38'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2720,54'
              BranchSideFuncs:
                - SOPC_SLinkedList_Create
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_LocalizedText_Clear
                - SOPC_SLinkedList_Next
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy_Internal
                - SOPC_SLinkedList_Append
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2751,13'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2720,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2720,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2722,39'
              BranchSideFuncs:
                - SOPC_SLinkedList_Create
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_LocalizedText_Clear
                - SOPC_SLinkedList_Next
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy_Internal
                - SOPC_SLinkedList_Append
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2723,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2726,13'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_LocalizedText_Clear
                - SOPC_SLinkedList_Next
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy_Internal
                - SOPC_SLinkedList_Append
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2727,77'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_LocalizedText_Clear
                - SOPC_SLinkedList_Next
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy_Internal
                - SOPC_SLinkedList_Append
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2728,50'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2728,68'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
                - SOPC_SLinkedList_Next
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy_Internal
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Append
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2749,28'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2728,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2730,64'
              BranchSideFuncs:
                - SOPC_SLinkedList_Next
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy_Internal
                - SOPC_SLinkedList_HasNext
                - SOPC_LocalizedText_Clear
                - SOPC_SLinkedList_Append
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2748,9'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2731,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2730,42'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2731,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2735,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_HasNext
                - SOPC_LocalizedText_Clear
                - SOPC_SLinkedList_Next
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy_Internal
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2737,76'
              BranchSideFuncs:
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_HasNext
                - SOPC_LocalizedText_Clear
                - SOPC_SLinkedList_Next
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy_Internal
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2738,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_SLinkedList_HasNext
                - SOPC_LocalizedText_Clear
                - SOPC_SLinkedList_Next
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy_Internal
                - SOPC_SLinkedList_Append
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2741,21'
              BranchSideFuncs:
                - SOPC_SLinkedList_HasNext
                - SOPC_LocalizedText_Clear
                - SOPC_SLinkedList_Next
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy_Internal
                - SOPC_SLinkedList_Append
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2749,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2749,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2751,13'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2715,18'
          Dst:             SOPC_String_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2718,22'
          Dst:             SOPC_String_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2722,39'
          Dst:             SOPC_SLinkedList_Create
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2727,43'
          Dst:             SOPC_SLinkedList_GetIterator
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2728,20'
          Dst:             SOPC_SLinkedList_HasNext
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2730,64'
          Dst:             SOPC_SLinkedList_Next
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2731,17'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2732,45'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2733,17'
          Dst:             SOPC_LocalizedText_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2734,26'
          Dst:             SOPC_LocalizedText_Copy_Internal
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2737,46'
          Dst:             SOPC_SLinkedList_Append
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2751,13'
          Dst:             SOPC_LocalizedText_Clear
    - functionName:    SOPC_LocalizedText_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2692
      functionLinenumberEnd: 2699
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          27
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_String_Initialize
      functionUses:    7
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2693,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Initialize
                - SOPC_String_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2693,23'
              BranchSideFuncs:
                - SOPC_String_Initialize
                - SOPC_String_Initialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2693,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2693,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2695,9'
              BranchSideFuncs:
                - SOPC_String_Initialize
                - SOPC_String_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2695,9'
          Dst:             SOPC_String_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2696,9'
          Dst:             SOPC_String_Initialize
    - functionName:    SOPC_LocalizedText_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2854
      functionLinenumberEnd: 2867
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - SOPC_LocalizedText_ListEltFree
        - SOPC_SLinkedList_Apply
        - SOPC_SLinkedList_Delete
        - SOPC_String_Clear
      functionUses:    9
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2855,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_String_Clear
                - SOPC_SLinkedList_Apply
                - SOPC_SLinkedList_Delete
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2855,23'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_String_Clear
                - SOPC_SLinkedList_Apply
                - SOPC_SLinkedList_Delete
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2855,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2855,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2857,9'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_String_Clear
                - SOPC_SLinkedList_Apply
                - SOPC_SLinkedList_Delete
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2860,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2860,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2862,13'
              BranchSideFuncs:
                - SOPC_SLinkedList_Apply
                - SOPC_SLinkedList_Delete
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2857,9'
          Dst:             SOPC_String_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2858,9'
          Dst:             SOPC_String_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2862,13'
          Dst:             SOPC_SLinkedList_Apply
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2862,13'
          Dst:             SOPC_LocalizedText_ListEltFree
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2863,13'
          Dst:             SOPC_SLinkedList_Delete
    - functionName:    SOPC_LocalizedText_ListEltFree
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2847
      functionLinenumberEnd: 2851
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          16
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Free
        - SOPC_LocalizedText_ClearAux
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2849,33'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_LocalizedText_ClearAux
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2849,33'
              BranchSideFuncs:
                - SOPC_LocalizedText_ClearAux
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2849,5'
          Dst:             SOPC_LocalizedText_ClearAux
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2850,5'
          Dst:             SOPC_Free
    - functionName:    SOPC_QualifiedName_Compare
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2576
      functionLinenumberEnd: 2597
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          71
      EdgeCount:       23
      CyclomaticComplexity: 8
      functionsReached:
        - SOPC_String_Compare
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2578,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2578,14'
              BranchSideFuncs:
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2578,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2578,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2578,30'
              BranchSideFuncs:
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2578,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2578,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2580,45'
              BranchSideFuncs:
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2581,38'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2581,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2581,38'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2581,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2581,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2583,23'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2583,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2587,43'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2587,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2580,18'
          Dst:             SOPC_String_Compare
    - functionName:    SOPC_QualifiedName_Copy
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2555
      functionLinenumberEnd: 2565
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          45
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - SOPC_String_Copy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2557,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2557,14'
              BranchSideFuncs:
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2557,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2557,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2557,30'
              BranchSideFuncs:
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2557,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2557,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2559,42'
              BranchSideFuncs:
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2560,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2560,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2562,41'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2559,18'
          Dst:             SOPC_String_Copy
    - functionName:    SOPC_QualifiedName_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2678
      functionLinenumberEnd: 2684
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_String_Clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2679,15'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2679,15'
              BranchSideFuncs:
                - SOPC_String_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2679,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2679,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2681,31'
              BranchSideFuncs:
                - SOPC_String_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2682,9'
          Dst:             SOPC_String_Clear
    - functionName:    SOPC_QualifiedName_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2546
      functionLinenumberEnd: 2552
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_String_Initialize
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2547,15'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2547,15'
              BranchSideFuncs:
                - SOPC_String_Initialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2547,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2547,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2549,31'
              BranchSideFuncs:
                - SOPC_String_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2550,9'
          Dst:             SOPC_String_Initialize
    - functionName:    SOPC_StatusCode_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2315
      functionLinenumberEnd: 2320
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2316,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2316,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2318,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_XmlElement_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1344
      functionLinenumberEnd: 1349
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          23
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_ByteString_Initialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1345,16'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ByteString_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1345,16'
              BranchSideFuncs:
                - SOPC_ByteString_Initialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1345,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1345,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1347,9'
              BranchSideFuncs:
                - SOPC_ByteString_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1347,9'
          Dst:             SOPC_ByteString_Initialize
    - functionName:    SOPC_Guid_Compare
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1552
      functionLinenumberEnd: 1597
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          99
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached:
        - memcmp
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1554,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1554,14'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1554,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1554,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1554,30'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1554,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1554,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1554,47'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1554,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1554,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1557,19'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1557,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1559,25'
              BranchSideFuncs:
                - memcmp
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1561,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1561,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1571,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1575,34'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1575,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1582,23'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1582,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1586,34'
              BranchSideFuncs:
                - memcmp
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1586,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1594,40'
              BranchSideFuncs:
                - memcmp
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1594,27'
          Dst:             memcmp
    - functionName:    SOPC_Guid_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1528
      functionLinenumberEnd: 1533
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1529,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1529,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1531,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Double_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 797
      functionLinenumberEnd: 802
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:798,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:798,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:800,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Double_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 749
      functionLinenumberEnd: 754
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:750,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:750,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:752,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Float_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 736
      functionLinenumberEnd: 741
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:737,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:737,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:739,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Float_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 688
      functionLinenumberEnd: 693
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:689,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:689,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:691,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_UInt64_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 675
      functionLinenumberEnd: 680
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:676,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:676,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:678,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_UInt64_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 628
      functionLinenumberEnd: 633
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:629,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:629,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:631,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Int64_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 615
      functionLinenumberEnd: 620
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:616,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:616,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:618,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Int64_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 568
      functionLinenumberEnd: 573
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:569,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:569,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:571,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Int32_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 495
      functionLinenumberEnd: 500
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    6
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:496,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:496,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:498,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Int32_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 453
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:449,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:449,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:451,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_UInt16_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 435
      functionLinenumberEnd: 440
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:436,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:436,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:438,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_UInt16_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 388
      functionLinenumberEnd: 393
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:389,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:389,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:391,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Int16_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 375
      functionLinenumberEnd: 380
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:376,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:376,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:378,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Int16_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 327
      functionLinenumberEnd: 332
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:328,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:328,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:330,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Byte_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 314
      functionLinenumberEnd: 319
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:315,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:315,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:317,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Byte_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 266
      functionLinenumberEnd: 271
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:267,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:267,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:269,15'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_SByte_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 253
      functionLinenumberEnd: 258
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:254,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:254,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:256,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_SByte_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 205
      functionLinenumberEnd: 210
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:206,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:206,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:208,16'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Boolean_Clear
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 194
      functionLinenumberEnd: 197
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:195,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:195,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:196,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Boolean_Initialize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 146
      functionLinenumberEnd: 151
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          16
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:147,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:147,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:149,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_ValueRank_IsAssignableInto
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6707
      functionLinenumberEnd: 6733
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       18
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6708,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6708,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6708,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6708,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6709,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6709,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6709,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6710,24'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6710,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6710,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6716,5'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6716,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6716,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6720,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6726,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6729,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6731,9'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6720,37'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6720,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6720,54'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6708,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6709,5'
          Dst:             __assert_fail
    - functionName:    SOPC_Variant_Get_ValueRank
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6507
      functionLinenumberEnd: 6520
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          37
      EdgeCount:       14
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6508,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6508,18'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6508,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6508,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6513,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6515,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6517,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6517,9'
          Dst:             __assert_fail
    - functionName:    SOPC_ExtensionObject_Get_DataType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6324
      functionLinenumberEnd: 6348
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          78
      EdgeCount:       21
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6325,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6325,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6325,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6325,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6326,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6326,60'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6326,91'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6336,31'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6326,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6326,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6328,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6328,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6328,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6331,35'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6336,69'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6337,31'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6341,22'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6336,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6336,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6341,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6325,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6328,9'
          Dst:             __assert_fail
    - functionName:    SOPC_Variant_Get_DataType
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6396
      functionLinenumberEnd: 6504
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         75
      ICount:          355
      EdgeCount:       88
      CyclomaticComplexity: 15
      functionsReached:
        - SOPC_Calloc
        - SOPC_ExtensionObject_Get_DataType
        - SOPC_Free
        - SOPC_NodeId_Clear
        - SOPC_NodeId_Copy
        - SOPC_NodeId_Equal
        - SOPC_NodeId_Initialize
        - SOPC_Variant_GetArrayOrMatrixLength
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6397,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Variant_GetArrayOrMatrixLength
                - __assert_fail
                - __assert_fail
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Equal
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
                - SOPC_ExtensionObject_Get_DataType
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6397,14'
              BranchSideFuncs:
                - SOPC_Variant_GetArrayOrMatrixLength
                - __assert_fail
                - __assert_fail
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Equal
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
                - SOPC_ExtensionObject_Get_DataType
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6397,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6397,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6401,17'
              BranchSideFuncs:
                - SOPC_Variant_GetArrayOrMatrixLength
                - __assert_fail
                - __assert_fail
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Equal
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
                - SOPC_ExtensionObject_Get_DataType
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6408,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6435,24'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6438,55'
              BranchSideFuncs:
                - SOPC_Variant_GetArrayOrMatrixLength
                - __assert_fail
                - __assert_fail
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Equal
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
                - SOPC_ExtensionObject_Get_DataType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6488,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6438,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6440,67'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6445,33'
              BranchSideFuncs:
                - SOPC_Variant_GetArrayOrMatrixLength
                - __assert_fail
                - __assert_fail
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Equal
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6446,27'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6446,27'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Equal
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6446,27'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Equal
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6446,27'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6446,27'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Equal
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6447,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6447,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6447,13'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6448,35'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Equal
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6447,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6447,13'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6475,24'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6448,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6450,39'
              BranchSideFuncs:
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Equal
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6475,24'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6454,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6450,39'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Equal
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6470,25'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Equal
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6450,59'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6450,17'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6492,14'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6450,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6452,21'
              BranchSideFuncs:
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Equal
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6492,14'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6450,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6452,21'
              BranchSideFuncs:
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Equal
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6492,14'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6454,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6450,75'
              BranchSideFuncs:
                - SOPC_NodeId_Equal
                - SOPC_NodeId_Clear
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6459,40'
              BranchSideFuncs:
                - SOPC_NodeId_Equal
                - SOPC_NodeId_Clear
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6459,30'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6463,25'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Equal
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6470,25'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_NodeId_Initialize
                - SOPC_ExtensionObject_Get_DataType
                - SOPC_NodeId_Equal
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6450,59'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6450,63'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6492,14'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6475,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6482,17'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6494,18'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_NodeId_Copy
                - SOPC_Free
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6492,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6494,18'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6502,5'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6496,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6498,13'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6502,5'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6440,28'
          Dst:             SOPC_ExtensionObject_Get_DataType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6445,33'
          Dst:             SOPC_Variant_GetArrayOrMatrixLength
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6447,13'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6452,21'
          Dst:             SOPC_NodeId_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6453,36'
          Dst:             SOPC_ExtensionObject_Get_DataType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6470,25'
          Dst:             SOPC_NodeId_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6452,21'
          Dst:             SOPC_NodeId_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6453,36'
          Dst:             SOPC_ExtensionObject_Get_DataType
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6459,40'
          Dst:             SOPC_NodeId_Equal
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6463,25'
          Dst:             SOPC_NodeId_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6470,25'
          Dst:             SOPC_NodeId_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6482,17'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6488,9'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6494,18'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6495,36'
          Dst:             SOPC_NodeId_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6498,13'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6502,5'
          Dst:             SOPC_NodeId_Clear
    - functionName:    SOPC_Variant_GetArrayOrMatrixLength
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6351
      functionLinenumberEnd: 6393
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         26
      ICount:          132
      EdgeCount:       31
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6352,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6352,14'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6352,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6352,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6352,66'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6352,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6352,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6363,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6366,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6390,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6368,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6368,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6370,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6384,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6384,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6387,9'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6371,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6373,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6379,36'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6379,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6368,78'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6382,13'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6368,62'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6368,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6386,22'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6390,9'
          Dst:             __assert_fail
    - functionName:    SOPC_NodeId_Equal
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1799
      functionLinenumberEnd: 1811
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         11
      ICount:          51
      EdgeCount:       14
      CyclomaticComplexity: 5
      functionsReached:
        - SOPC_NodeId_Compare
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1800,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_NodeId_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1800,14'
              BranchSideFuncs:
                - SOPC_NodeId_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1800,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1800,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1800,30'
              BranchSideFuncs:
                - SOPC_NodeId_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1800,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1800,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1804,13'
              BranchSideFuncs:
                - SOPC_NodeId_Compare
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1805,32'
          Dst:             SOPC_NodeId_Compare
    - functionName:    SOPC_Variant_CopyInto_ArrayValueAt
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6269
      functionLinenumberEnd: 6321
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - int
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         17
      ICount:          92
      EdgeCount:       19
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6270,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6270,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6270,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6270,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6271,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6271,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6271,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6271,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6271,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6271,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6272,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6272,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6272,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6274,15'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6274,19'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6274,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6280,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6280,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6312,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6270,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6271,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6272,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6312,9'
          Dst:             __assert_fail
    - functionName:    SOPC_Variant_Get_ArrayValue
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6218
      functionLinenumberEnd: 6263
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          72
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6219,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6219,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6219,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6219,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6220,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6220,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6220,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6221,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6221,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6221,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6223,15'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6223,19'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6223,19'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6228,5'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6228,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6228,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6219,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6220,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6221,5'
          Dst:             __assert_fail
    - functionName:    SOPC_Variant_Get_SingleValue
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6168
      functionLinenumberEnd: 6215
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         37
      ICount:          151
      EdgeCount:       72
      CyclomaticComplexity: 37
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6169,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6169,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6169,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6169,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6170,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6170,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6170,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6172,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6172,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6172,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6172,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6194,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6194,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6194,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6194,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6194,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6194,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6194,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6194,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6194,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6194,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6194,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6194,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6194,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6194,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6194,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6194,36'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6205,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6205,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6205,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6205,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6205,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6205,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6205,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6205,35'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6212,9'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6169,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6170,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6212,9'
          Dst:             __assert_fail
    - functionName:    set_range_matrix
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6042
      functionLinenumberEnd: 6147
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         56
      ICount:          315
      EdgeCount:       75
      CyclomaticComplexity: 21
      functionsReached:
        - GetBuiltInTypeClearFunction
        - GetBuiltInTypeCopyFunction
        - SOPC_Free
        - SOPC_Variant_Copy
        - SOPC_Variant_Initialize
        - __assert_fail
        - flatten_matrix_numeric_ranges
        - is_array_valid_range
        - set_range_matrix_on_string_array
        - size_of_builtin_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6048,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - is_array_valid_range
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - __assert_fail
                - set_range_matrix_on_string_array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6048,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - is_array_valid_range
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - __assert_fail
                - set_range_matrix_on_string_array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6048,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6048,5'
              BranchSideFuncs:
                - __assert_fail
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - is_array_valid_range
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - __assert_fail
                - set_range_matrix_on_string_array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6049,5'
              BranchSideFuncs:
                - __assert_fail
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - is_array_valid_range
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - __assert_fail
                - set_range_matrix_on_string_array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6049,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6049,5'
              BranchSideFuncs:
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - is_array_valid_range
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - __assert_fail
                - set_range_matrix_on_string_array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6050,33'
              BranchSideFuncs:
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - is_array_valid_range
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - __assert_fail
                - set_range_matrix_on_string_array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6050,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6050,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6055,14'
              BranchSideFuncs:
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - is_array_valid_range
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - __assert_fail
                - set_range_matrix_on_string_array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6055,55'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6055,60'
              BranchSideFuncs:
                - set_range_matrix_on_string_array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6060,24'
              BranchSideFuncs:
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - is_array_valid_range
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6055,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6055,9'
              BranchSideFuncs:
                - set_range_matrix_on_string_array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6057,16'
              BranchSideFuncs:
                - set_range_matrix_on_string_array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6060,56'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6060,64'
              BranchSideFuncs:
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - is_array_valid_range
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6060,56'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6060,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6060,9'
              BranchSideFuncs:
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - is_array_valid_range
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6065,35'
              BranchSideFuncs:
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - is_array_valid_range
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6065,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6065,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6070,51'
              BranchSideFuncs:
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - is_array_valid_range
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6073,30'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6073,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6073,38'
              BranchSideFuncs:
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - is_array_valid_range
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6073,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6073,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6078,30'
              BranchSideFuncs:
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - is_array_valid_range
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6085,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6088,9'
              BranchSideFuncs:
                - is_array_valid_range
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6098,39'
              BranchSideFuncs:
                - is_array_valid_range
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6090,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6094,16'
              BranchSideFuncs:
                - is_array_valid_range
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6095,5'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6098,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6100,49'
              BranchSideFuncs:
                - is_array_valid_range
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6118,26'
              BranchSideFuncs:
                - flatten_matrix_numeric_ranges
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6103,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6103,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6106,43'
              BranchSideFuncs:
                - is_array_valid_range
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6106,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6106,13'
              BranchSideFuncs:
                - is_array_valid_range
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6111,53'
              BranchSideFuncs:
                - is_array_valid_range
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6111,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6098,54'
              BranchSideFuncs:
                - flatten_matrix_numeric_ranges
                - SOPC_Free
                - is_array_valid_range
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6111,13'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6130,47'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6126,85'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6145,23'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6133,59'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6130,77'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6136,61'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6130,47'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6132,54'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6145,23'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6133,59'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6130,38'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6136,61'
              BranchSideFuncs:
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6048,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6049,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6057,16'
          Dst:             set_range_matrix_on_string_array
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6070,51'
          Dst:             GetBuiltInTypeCopyFunction
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6071,53'
          Dst:             GetBuiltInTypeClearFunction
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6078,30'
          Dst:             size_of_builtin_type
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6088,9'
          Dst:             SOPC_Variant_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6089,36'
          Dst:             SOPC_Variant_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6103,9'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6111,14'
          Dst:             is_array_valid_range
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6119,32'
          Dst:             flatten_matrix_numeric_ranges
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6145,5'
          Dst:             SOPC_Free
    - functionName:    set_range_array
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5915
      functionLinenumberEnd: 5998
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          217
      EdgeCount:       51
      CyclomaticComplexity: 15
      functionsReached:
        - GetBuiltInTypeClearFunction
        - GetBuiltInTypeCopyFunction
        - SOPC_Variant_Copy
        - SOPC_Variant_Initialize
        - __assert_fail
        - is_array_valid_range
        - set_range_string
        - size_of_builtin_type
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5916,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - is_array_valid_range
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - __assert_fail
                - set_range_string
                - set_range_string
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5916,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - is_array_valid_range
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - __assert_fail
                - set_range_string
                - set_range_string
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5916,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5916,5'
              BranchSideFuncs:
                - __assert_fail
                - is_array_valid_range
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - __assert_fail
                - set_range_string
                - set_range_string
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5917,5'
              BranchSideFuncs:
                - __assert_fail
                - is_array_valid_range
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - __assert_fail
                - set_range_string
                - set_range_string
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5917,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5917,5'
              BranchSideFuncs:
                - is_array_valid_range
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - __assert_fail
                - set_range_string
                - set_range_string
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5919,14'
              BranchSideFuncs:
                - is_array_valid_range
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - __assert_fail
                - set_range_string
                - set_range_string
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5919,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5922,32'
              BranchSideFuncs:
                - set_range_string
                - set_range_string
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5933,24'
              BranchSideFuncs:
                - is_array_valid_range
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5922,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5924,43'
              BranchSideFuncs:
                - set_range_string
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5926,37'
              BranchSideFuncs:
                - set_range_string
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5926,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5926,18'
              BranchSideFuncs:
                - set_range_string
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5928,43'
              BranchSideFuncs:
                - set_range_string
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5933,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5933,9'
              BranchSideFuncs:
                - is_array_valid_range
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5938,35'
              BranchSideFuncs:
                - is_array_valid_range
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5940,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5940,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5942,26'
              BranchSideFuncs:
                - is_array_valid_range
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5942,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5942,9'
              BranchSideFuncs:
                - is_array_valid_range
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5947,36'
              BranchSideFuncs:
                - is_array_valid_range
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5947,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5947,9'
              BranchSideFuncs:
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5952,83'
              BranchSideFuncs:
                - GetBuiltInTypeCopyFunction
                - GetBuiltInTypeClearFunction
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5955,30'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5955,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5955,38'
              BranchSideFuncs:
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5955,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5955,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5960,30'
              BranchSideFuncs:
                - size_of_builtin_type
                - SOPC_Variant_Initialize
                - SOPC_Variant_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5967,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5970,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5983,28'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5972,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5976,16'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5977,5'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5983,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5981,54'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5983,5'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5988,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5988,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5993,15'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5983,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5983,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5985,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5916,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5917,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5924,20'
          Dst:             set_range_string
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5928,20'
          Dst:             set_range_string
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5940,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5947,10'
          Dst:             is_array_valid_range
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5952,51'
          Dst:             GetBuiltInTypeCopyFunction
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5953,53'
          Dst:             GetBuiltInTypeClearFunction
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5960,30'
          Dst:             size_of_builtin_type
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5970,9'
          Dst:             SOPC_Variant_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5971,36'
          Dst:             SOPC_Variant_Copy
    - functionName:    SOPC_Variant_SetRange
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 6150
      functionLinenumberEnd: 6165
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         9
      ICount:          43
      EdgeCount:       9
      CyclomaticComplexity: 2
      functionsReached:
        - set_range_array
        - set_range_matrix
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6151,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - set_range_array
                - set_range_matrix
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6151,14'
              BranchSideFuncs:
                - set_range_array
                - set_range_matrix
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6151,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6151,9'
              BranchSideFuncs:
                - set_range_array
                - set_range_matrix
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6156,20'
              BranchSideFuncs:
                - set_range_array
                - set_range_matrix
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6156,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6156,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6161,16'
              BranchSideFuncs:
                - set_range_array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6163,16'
              BranchSideFuncs:
                - set_range_matrix
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6161,16'
          Dst:             set_range_array
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:6163,16'
          Dst:             set_range_matrix
    - functionName:    has_range_matrix
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5280
      functionLinenumberEnd: 5338
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         35
      ICount:          184
      EdgeCount:       48
      CyclomaticComplexity: 15
      functionsReached:
        - __assert_fail
        - is_array_valid_range
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5281,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - is_array_valid_range
                - is_array_valid_range
                - is_array_valid_range
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5281,5'
              BranchSideFuncs:
                - __assert_fail
                - is_array_valid_range
                - is_array_valid_range
                - is_array_valid_range
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5281,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5281,5'
              BranchSideFuncs:
                - is_array_valid_range
                - is_array_valid_range
                - is_array_valid_range
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5282,29'
              BranchSideFuncs:
                - is_array_valid_range
                - is_array_valid_range
                - is_array_valid_range
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5282,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5282,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5288,28'
              BranchSideFuncs:
                - is_array_valid_range
                - is_array_valid_range
                - is_array_valid_range
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5290,59'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5290,64'
              BranchSideFuncs:
                - is_array_valid_range
                - is_array_valid_range
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5317,32'
              BranchSideFuncs:
                - is_array_valid_range
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5290,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5290,9'
              BranchSideFuncs:
                - is_array_valid_range
                - is_array_valid_range
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5294,22'
              BranchSideFuncs:
                - is_array_valid_range
                - is_array_valid_range
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5294,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - is_array_valid_range
                - is_array_valid_range
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5298,41'
              BranchSideFuncs:
                - is_array_valid_range
                - is_array_valid_range
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5298,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - is_array_valid_range
                - is_array_valid_range
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5298,18'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5309,44'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5308,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5309,44'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5309,90'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5308,9'
              BranchSideFuncs:
                - is_array_valid_range
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5309,90'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5308,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5308,9'
              BranchSideFuncs:
                - is_array_valid_range
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5312,47'
              BranchSideFuncs:
                - is_array_valid_range
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5309,44'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5309,83'
              BranchSideFuncs:
                - is_array_valid_range
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5309,44'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5317,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5317,13'
              BranchSideFuncs:
                - is_array_valid_range
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5322,22'
              BranchSideFuncs:
                - is_array_valid_range
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5327,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5327,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5330,60'
              BranchSideFuncs:
                - is_array_valid_range
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5327,52'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5327,55'
              BranchSideFuncs:
                - is_array_valid_range
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5327,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5281,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5307,21'
          Dst:             is_array_valid_range
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5312,26'
          Dst:             is_array_valid_range
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5330,17'
          Dst:             is_array_valid_range
    - functionName:    has_range_array
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5247
      functionLinenumberEnd: 5277
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          77
      EdgeCount:       23
      CyclomaticComplexity: 7
      functionsReached:
        - __assert_fail
        - is_array_valid_range
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5248,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - is_array_valid_range
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5248,5'
              BranchSideFuncs:
                - __assert_fail
                - is_array_valid_range
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5248,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5248,5'
              BranchSideFuncs:
                - is_array_valid_range
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5250,18'
              BranchSideFuncs:
                - is_array_valid_range
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5250,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5253,22'
              BranchSideFuncs:
                - is_array_valid_range
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5263,28'
              BranchSideFuncs:
                - is_array_valid_range
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5253,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - is_array_valid_range
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5257,41'
              BranchSideFuncs:
                - is_array_valid_range
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5257,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - is_array_valid_range
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5257,18'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5263,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5263,9'
              BranchSideFuncs:
                - is_array_valid_range
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5268,18'
              BranchSideFuncs:
                - is_array_valid_range
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5268,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5268,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5248,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
          Dst:             is_array_valid_range
    - functionName:    SOPC_Variant_HasRange
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5344
      functionLinenumberEnd: 5360
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          55
      EdgeCount:       16
      CyclomaticComplexity: 4
      functionsReached:
        - has_range_array
        - has_range_matrix
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5345,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - has_range_array
                - has_range_matrix
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5345,14'
              BranchSideFuncs:
                - has_range_array
                - has_range_matrix
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5345,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5345,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5345,33'
              BranchSideFuncs:
                - has_range_array
                - has_range_matrix
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5345,42'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5345,42'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5345,50'
              BranchSideFuncs:
                - has_range_array
                - has_range_matrix
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5345,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5345,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5349,20'
              BranchSideFuncs:
                - has_range_array
                - has_range_matrix
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5349,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5349,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5354,21'
              BranchSideFuncs:
                - has_range_array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5357,21'
              BranchSideFuncs:
                - has_range_matrix
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5354,21'
          Dst:             has_range_array
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5357,21'
          Dst:             has_range_matrix
    - functionName:    SOPC_Comp_Array
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 5127
      functionLinenumberEnd: 5155
      functionDepth:   0
      returnType:      int
      argCount:        6
      argTypes:
        - int
        - 'N/A'
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         23
      ICount:          111
      EdgeCount:       32
      CyclomaticComplexity: 11
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5130,11'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5130,11'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5130,24'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5130,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5130,32'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5130,43'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5130,43'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5130,51'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5130,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5130,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5139,18'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5139,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5139,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5149,16'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5139,47'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5139,47'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5139,65'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5139,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5139,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5141,27'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5143,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5143,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5145,23'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5143,47'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5143,78'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5143,47'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5149,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5149,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:5151,27'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Variant_Dump
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4785
      functionLinenumberEnd: 4950
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         55
      ICount:          340
      EdgeCount:       62
      CyclomaticComplexity: 9
      functionsReached:
        - SOPC_Buffer_PrintCString
        - SOPC_Buffer_PrintFloatDouble
        - SOPC_Buffer_PrintI32
        - SOPC_Buffer_PrintU32
        - SOPC_Buffer_Write
        - SOPC_Free
        - SOPC_Guid_ToCString
        - SOPC_NodeId_ToCString
        - SOPC_String_GetRawCString
        - SOPC_Time_GetString
        - snprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4786,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_String_GetRawCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_String_GetRawCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintCString
                - SOPC_String_GetRawCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Guid_ToCString
                - SOPC_Buffer_PrintCString
                - SOPC_Free
                - SOPC_Time_GetString
                - SOPC_Buffer_PrintCString
                - SOPC_Free
                - snprintf
                - SOPC_Buffer_PrintCString
                - SOPC_NodeId_ToCString
                - SOPC_Buffer_PrintCString
                - SOPC_Free
                - SOPC_Buffer_PrintCString
                - snprintf
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_Write
                - SOPC_Buffer_PrintFloatDouble
                - SOPC_Buffer_PrintFloatDouble
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintI32
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintI32
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintI32
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintI32
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4786,14'
              BranchSideFuncs:
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_String_GetRawCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_String_GetRawCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintCString
                - SOPC_String_GetRawCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Guid_ToCString
                - SOPC_Buffer_PrintCString
                - SOPC_Free
                - SOPC_Time_GetString
                - SOPC_Buffer_PrintCString
                - SOPC_Free
                - snprintf
                - SOPC_Buffer_PrintCString
                - SOPC_NodeId_ToCString
                - SOPC_Buffer_PrintCString
                - SOPC_Free
                - SOPC_Buffer_PrintCString
                - snprintf
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_Write
                - SOPC_Buffer_PrintFloatDouble
                - SOPC_Buffer_PrintFloatDouble
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintI32
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintI32
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintI32
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintI32
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4786,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4786,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4786,33'
              BranchSideFuncs:
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_String_GetRawCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_String_GetRawCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintCString
                - SOPC_String_GetRawCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Guid_ToCString
                - SOPC_Buffer_PrintCString
                - SOPC_Free
                - SOPC_Time_GetString
                - SOPC_Buffer_PrintCString
                - SOPC_Free
                - snprintf
                - SOPC_Buffer_PrintCString
                - SOPC_NodeId_ToCString
                - SOPC_Buffer_PrintCString
                - SOPC_Free
                - SOPC_Buffer_PrintCString
                - snprintf
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_Write
                - SOPC_Buffer_PrintFloatDouble
                - SOPC_Buffer_PrintFloatDouble
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintI32
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintI32
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintI32
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintI32
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4786,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4786,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4793,22'
              BranchSideFuncs:
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_String_GetRawCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_String_GetRawCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintCString
                - SOPC_String_GetRawCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Guid_ToCString
                - SOPC_Buffer_PrintCString
                - SOPC_Free
                - SOPC_Time_GetString
                - SOPC_Buffer_PrintCString
                - SOPC_Free
                - snprintf
                - SOPC_Buffer_PrintCString
                - SOPC_NodeId_ToCString
                - SOPC_Buffer_PrintCString
                - SOPC_Free
                - SOPC_Buffer_PrintCString
                - snprintf
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_Write
                - SOPC_Buffer_PrintFloatDouble
                - SOPC_Buffer_PrintFloatDouble
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintI32
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintI32
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintI32
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintI32
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4793,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4793,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4797,26'
              BranchSideFuncs:
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_String_GetRawCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_String_GetRawCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintCString
                - SOPC_String_GetRawCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Guid_ToCString
                - SOPC_Buffer_PrintCString
                - SOPC_Free
                - SOPC_Time_GetString
                - SOPC_Buffer_PrintCString
                - SOPC_Free
                - snprintf
                - SOPC_Buffer_PrintCString
                - SOPC_NodeId_ToCString
                - SOPC_Buffer_PrintCString
                - SOPC_Free
                - SOPC_Buffer_PrintCString
                - snprintf
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_Write
                - SOPC_Buffer_PrintFloatDouble
                - SOPC_Buffer_PrintFloatDouble
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintI32
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintI32
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintI32
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintI32
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4940,9'
              BranchSideFuncs:
                - SOPC_Buffer_PrintCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4943,9'
              BranchSideFuncs:
                - SOPC_Buffer_PrintCString
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4797,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4800,13'
              BranchSideFuncs:
                - SOPC_Buffer_PrintCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4804,45'
              BranchSideFuncs:
                - SOPC_Buffer_PrintCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4809,58'
              BranchSideFuncs:
                - SOPC_Buffer_PrintI32
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4812,59'
              BranchSideFuncs:
                - SOPC_Buffer_PrintU32
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4815,58'
              BranchSideFuncs:
                - SOPC_Buffer_PrintI32
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4818,59'
              BranchSideFuncs:
                - SOPC_Buffer_PrintU32
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4821,48'
              BranchSideFuncs:
                - SOPC_Buffer_PrintI32
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4824,48'
              BranchSideFuncs:
                - SOPC_Buffer_PrintU32
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4827,26'
              BranchSideFuncs:
                - SOPC_Buffer_PrintI32
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4841,26'
              BranchSideFuncs:
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4851,65'
              BranchSideFuncs:
                - SOPC_Buffer_PrintFloatDouble
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4854,56'
              BranchSideFuncs:
                - SOPC_Buffer_PrintFloatDouble
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4857,26'
              BranchSideFuncs:
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4874,13'
              BranchSideFuncs:
                - SOPC_Buffer_PrintCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4877,48'
              BranchSideFuncs:
                - SOPC_NodeId_ToCString
                - SOPC_Buffer_PrintCString
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4887,13'
              BranchSideFuncs:
                - snprintf
                - SOPC_Buffer_PrintCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4893,46'
              BranchSideFuncs:
                - SOPC_Time_GetString
                - SOPC_Buffer_PrintCString
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4899,46'
              BranchSideFuncs:
                - SOPC_Guid_ToCString
                - SOPC_Buffer_PrintCString
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4905,13'
              BranchSideFuncs:
                - SOPC_Buffer_PrintCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4908,59'
              BranchSideFuncs:
                - SOPC_Buffer_PrintU32
                - SOPC_Buffer_PrintCString
                - SOPC_String_GetRawCString
                - SOPC_Buffer_PrintCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4914,13'
              BranchSideFuncs:
                - SOPC_Buffer_PrintCString
                - SOPC_String_GetRawCString
                - SOPC_Buffer_PrintCString
                - SOPC_Buffer_PrintCString
                - SOPC_String_GetRawCString
                - SOPC_Buffer_PrintCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4922,13'
              BranchSideFuncs:
                - SOPC_Buffer_PrintCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4925,13'
              BranchSideFuncs:
                - SOPC_Buffer_PrintCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4928,13'
              BranchSideFuncs:
                - SOPC_Buffer_PrintCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4931,13'
              BranchSideFuncs:
                - SOPC_Buffer_PrintCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4934,13'
              BranchSideFuncs:
                - SOPC_Buffer_PrintCString
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4827,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4829,17'
              BranchSideFuncs:
                - SOPC_Buffer_PrintCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4831,43'
              BranchSideFuncs:
                - SOPC_Buffer_PrintI32
                - SOPC_Buffer_PrintCString
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4831,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4833,17'
              BranchSideFuncs:
                - SOPC_Buffer_PrintCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4837,43'
              BranchSideFuncs:
                - SOPC_Buffer_PrintI32
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4841,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4843,17'
              BranchSideFuncs:
                - SOPC_Buffer_PrintCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4847,43'
              BranchSideFuncs:
                - SOPC_Buffer_PrintU32
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4857,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4857,17'
              BranchSideFuncs:
                - SOPC_Buffer_Write
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4859,62'
              BranchSideFuncs:
                - SOPC_Buffer_Write
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4878,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4878,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4880,17'
              BranchSideFuncs:
                - SOPC_Buffer_PrintCString
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4800,13'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4805,13'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4809,13'
          Dst:             SOPC_Buffer_PrintI32
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4812,13'
          Dst:             SOPC_Buffer_PrintU32
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4815,13'
          Dst:             SOPC_Buffer_PrintI32
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4818,13'
          Dst:             SOPC_Buffer_PrintU32
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4821,13'
          Dst:             SOPC_Buffer_PrintI32
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4824,13'
          Dst:             SOPC_Buffer_PrintU32
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4829,17'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4833,17'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4837,17'
          Dst:             SOPC_Buffer_PrintI32
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4843,17'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4847,17'
          Dst:             SOPC_Buffer_PrintU32
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4851,13'
          Dst:             SOPC_Buffer_PrintFloatDouble
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4854,13'
          Dst:             SOPC_Buffer_PrintFloatDouble
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4859,17'
          Dst:             SOPC_Buffer_Write
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4868,17'
          Dst:             snprintf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4869,17'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4874,13'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4877,17'
          Dst:             SOPC_NodeId_ToCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4880,17'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4881,17'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4888,13'
          Dst:             snprintf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4889,13'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4893,17'
          Dst:             SOPC_Time_GetString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4894,13'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4895,13'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4899,17'
          Dst:             SOPC_Guid_ToCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4900,13'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4901,13'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4905,13'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4908,13'
          Dst:             SOPC_Buffer_PrintU32
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4909,13'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4910,21'
          Dst:             SOPC_String_GetRawCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4911,13'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4914,13'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4915,21'
          Dst:             SOPC_String_GetRawCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4916,13'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4917,13'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4918,21'
          Dst:             SOPC_String_GetRawCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4919,13'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4922,13'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4925,13'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4928,13'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4931,13'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4934,13'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4940,9'
          Dst:             SOPC_Buffer_PrintCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4943,9'
          Dst:             SOPC_Buffer_PrintCString
    - functionName:    SOPC_NodeId_ToCString
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1882
      functionLinenumberEnd: 2006
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         59
      ICount:          319
      EdgeCount:       72
      CyclomaticComplexity: 15
      functionsReached:
        - SOPC_Calloc
        - SOPC_Free
        - SOPC_Guid_IntoCString
        - SOPC_HelperEncode_Base64
        - SOPC_String_GetRawCString
        - __assert_fail
        - snprintf
        - sprintf
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1888,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Calloc
                - sprintf
                - SOPC_Free
                - SOPC_Free
                - SOPC_HelperEncode_Base64
                - __assert_fail
                - snprintf
                - __assert_fail
                - SOPC_Guid_IntoCString
                - SOPC_String_GetRawCString
                - sprintf
                - __assert_fail
                - sprintf
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1888,11'
              BranchSideFuncs:
                - SOPC_Calloc
                - sprintf
                - SOPC_Free
                - SOPC_Free
                - SOPC_HelperEncode_Base64
                - __assert_fail
                - snprintf
                - __assert_fail
                - SOPC_Guid_IntoCString
                - SOPC_String_GetRawCString
                - sprintf
                - __assert_fail
                - sprintf
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1890,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1890,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1892,21'
              BranchSideFuncs:
                - SOPC_Calloc
                - sprintf
                - SOPC_Free
                - SOPC_Free
                - SOPC_HelperEncode_Base64
                - __assert_fail
                - snprintf
                - __assert_fail
                - SOPC_Guid_IntoCString
                - SOPC_String_GetRawCString
                - sprintf
                - __assert_fail
                - sprintf
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1892,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1896,9'
              BranchSideFuncs:
                - SOPC_Calloc
                - sprintf
                - SOPC_Free
                - SOPC_Free
                - SOPC_HelperEncode_Base64
                - __assert_fail
                - snprintf
                - __assert_fail
                - SOPC_Guid_IntoCString
                - SOPC_String_GetRawCString
                - sprintf
                - __assert_fail
                - sprintf
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1897,25'
              BranchSideFuncs:
                - SOPC_Calloc
                - sprintf
                - SOPC_Free
                - SOPC_Free
                - SOPC_HelperEncode_Base64
                - __assert_fail
                - snprintf
                - __assert_fail
                - SOPC_Guid_IntoCString
                - SOPC_String_GetRawCString
                - sprintf
                - __assert_fail
                - sprintf
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1897,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1901,21'
              BranchSideFuncs:
                - SOPC_Calloc
                - sprintf
                - SOPC_Free
                - SOPC_Free
                - SOPC_HelperEncode_Base64
                - __assert_fail
                - snprintf
                - __assert_fail
                - SOPC_Guid_IntoCString
                - SOPC_String_GetRawCString
                - sprintf
                - __assert_fail
                - sprintf
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1905,25'
              BranchSideFuncs:
                - SOPC_Calloc
                - sprintf
                - SOPC_Free
                - SOPC_Free
                - SOPC_HelperEncode_Base64
                - __assert_fail
                - snprintf
                - __assert_fail
                - SOPC_Guid_IntoCString
                - SOPC_String_GetRawCString
                - sprintf
                - __assert_fail
                - sprintf
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1916,25'
              BranchSideFuncs:
                - SOPC_Calloc
                - sprintf
                - SOPC_Free
                - SOPC_Free
                - SOPC_HelperEncode_Base64
                - __assert_fail
                - snprintf
                - __assert_fail
                - SOPC_Guid_IntoCString
                - SOPC_String_GetRawCString
                - sprintf
                - __assert_fail
                - sprintf
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1929,54'
              BranchSideFuncs:
                - SOPC_Calloc
                - sprintf
                - SOPC_Free
                - SOPC_Free
                - SOPC_HelperEncode_Base64
                - __assert_fail
                - snprintf
                - __assert_fail
                - SOPC_Guid_IntoCString
                - SOPC_String_GetRawCString
                - sprintf
                - __assert_fail
                - sprintf
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1934,18'
              BranchSideFuncs:
                - SOPC_Calloc
                - sprintf
                - SOPC_Free
                - SOPC_Free
                - SOPC_HelperEncode_Base64
                - __assert_fail
                - snprintf
                - __assert_fail
                - SOPC_Guid_IntoCString
                - SOPC_String_GetRawCString
                - sprintf
                - __assert_fail
                - sprintf
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1905,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1907,66'
              BranchSideFuncs:
                - SOPC_Calloc
                - sprintf
                - SOPC_Free
                - SOPC_Free
                - SOPC_HelperEncode_Base64
                - __assert_fail
                - snprintf
                - __assert_fail
                - SOPC_Guid_IntoCString
                - SOPC_String_GetRawCString
                - sprintf
                - __assert_fail
                - sprintf
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1911,25'
              BranchSideFuncs:
                - SOPC_Calloc
                - sprintf
                - SOPC_Free
                - SOPC_Free
                - SOPC_HelperEncode_Base64
                - __assert_fail
                - snprintf
                - __assert_fail
                - SOPC_Guid_IntoCString
                - SOPC_String_GetRawCString
                - sprintf
                - __assert_fail
                - sprintf
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1916,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1918,25'
              BranchSideFuncs:
                - SOPC_Calloc
                - sprintf
                - SOPC_Free
                - SOPC_Free
                - SOPC_HelperEncode_Base64
                - __assert_fail
                - snprintf
                - __assert_fail
                - SOPC_Guid_IntoCString
                - SOPC_String_GetRawCString
                - sprintf
                - __assert_fail
                - sprintf
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1922,25'
              BranchSideFuncs:
                - SOPC_Calloc
                - sprintf
                - SOPC_Free
                - SOPC_Free
                - SOPC_HelperEncode_Base64
                - __assert_fail
                - snprintf
                - __assert_fail
                - SOPC_Guid_IntoCString
                - SOPC_String_GetRawCString
                - sprintf
                - __assert_fail
                - sprintf
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1935,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1935,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1937,25'
              BranchSideFuncs:
                - sprintf
                - SOPC_Free
                - SOPC_Free
                - SOPC_HelperEncode_Base64
                - __assert_fail
                - snprintf
                - __assert_fail
                - SOPC_Guid_IntoCString
                - SOPC_String_GetRawCString
                - sprintf
                - __assert_fail
                - sprintf
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1937,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1937,17'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_HelperEncode_Base64
                - __assert_fail
                - snprintf
                - __assert_fail
                - SOPC_Guid_IntoCString
                - SOPC_String_GetRawCString
                - sprintf
                - __assert_fail
                - sprintf
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1943,33'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_HelperEncode_Base64
                - __assert_fail
                - snprintf
                - __assert_fail
                - SOPC_Guid_IntoCString
                - SOPC_String_GetRawCString
                - sprintf
                - __assert_fail
                - sprintf
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1941,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1943,33'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_HelperEncode_Base64
                - __assert_fail
                - snprintf
                - __assert_fail
                - SOPC_Guid_IntoCString
                - SOPC_String_GetRawCString
                - sprintf
                - __assert_fail
                - sprintf
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2000,17'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1943,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1943,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1952,33'
              BranchSideFuncs:
                - SOPC_String_GetRawCString
                - sprintf
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1964,33'
              BranchSideFuncs:
                - SOPC_Guid_IntoCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1976,33'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_HelperEncode_Base64
                - __assert_fail
                - snprintf
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1948,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1948,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1948,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1960,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1960,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1960,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1964,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Guid_IntoCString
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1983,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1983,25'
              BranchSideFuncs:
                - snprintf
                - __assert_fail
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1984,42'
              BranchSideFuncs:
                - snprintf
                - __assert_fail
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1985,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1985,25'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1992,31'
              BranchSideFuncs:
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1934,18'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1939,23'
          Dst:             sprintf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1947,27'
          Dst:             sprintf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1948,21'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1954,61'
          Dst:             SOPC_String_GetRawCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1954,31'
          Dst:             sprintf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1960,21'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1966,25'
          Dst:             SOPC_Guid_IntoCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1978,34'
          Dst:             SOPC_HelperEncode_Base64
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1983,25'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1984,32'
          Dst:             snprintf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1985,25'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1992,21'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2000,17'
          Dst:             SOPC_Free
    - functionName:    SOPC_Guid_ToCString
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1513
      functionLinenumberEnd: 1524
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          34
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - SOPC_Calloc
        - SOPC_Guid_IntoCString
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1515,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Guid_IntoCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1515,14'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Guid_IntoCString
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1515,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1515,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1518,18'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Guid_IntoCString
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1519,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1519,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1521,13'
              BranchSideFuncs:
                - SOPC_Guid_IntoCString
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1518,18'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1521,13'
          Dst:             SOPC_Guid_IntoCString
    - functionName:    SOPC_String_GetRawCString
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1206
      functionLinenumberEnd: 1229
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         10
      ICount:          46
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    15
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1208,16'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1208,16'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1208,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1208,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1212,17'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1212,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1212,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1216,45'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1217,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1217,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1217,13'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1217,13'
          Dst:             __assert_fail
    - functionName:    SOPC_Guid_IntoCString
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1499
      functionLinenumberEnd: 1510
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         8
      ICount:          64
      EdgeCount:       9
      CyclomaticComplexity: 3
      functionsReached:
        - __assert_fail
        - sprintf
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1500,30'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - sprintf
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1500,30'
              BranchSideFuncs:
                - sprintf
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1500,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1500,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1507,29'
              BranchSideFuncs:
                - sprintf
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1509,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1509,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1509,5'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1504,15'
          Dst:             sprintf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1509,5'
          Dst:             __assert_fail
    - 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:    6
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_Variant_Print
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4624
      functionLinenumberEnd: 4783
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         70
      ICount:          406
      EdgeCount:       80
      CyclomaticComplexity: 12
      functionsReached:
        - SOPC_Free
        - SOPC_Guid_ToCString
        - SOPC_NodeId_ToCString
        - SOPC_String_GetRawCString
        - SOPC_Time_GetString
        - printf
        - putchar
        - puts
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4627,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - printf
                - printf
                - puts
                - puts
                - puts
                - puts
                - puts
                - SOPC_String_GetRawCString
                - SOPC_String_GetRawCString
                - printf
                - SOPC_String_GetRawCString
                - printf
                - SOPC_NodeId_ToCString
                - SOPC_String_GetRawCString
                - printf
                - SOPC_Free
                - SOPC_Guid_ToCString
                - printf
                - SOPC_Free
                - SOPC_Time_GetString
                - printf
                - SOPC_Free
                - printf
                - SOPC_NodeId_ToCString
                - printf
                - SOPC_Free
                - printf
                - puts
                - printf
                - putchar
                - printf
                - puts
                - printf
                - putchar
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - puts
                - puts
                - printf
                - printf
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4627,5'
              BranchSideFuncs:
                - printf
                - printf
                - puts
                - puts
                - puts
                - puts
                - puts
                - SOPC_String_GetRawCString
                - SOPC_String_GetRawCString
                - printf
                - SOPC_String_GetRawCString
                - printf
                - SOPC_NodeId_ToCString
                - SOPC_String_GetRawCString
                - printf
                - SOPC_Free
                - SOPC_Guid_ToCString
                - printf
                - SOPC_Free
                - SOPC_Time_GetString
                - printf
                - SOPC_Free
                - printf
                - SOPC_NodeId_ToCString
                - printf
                - SOPC_Free
                - printf
                - puts
                - printf
                - putchar
                - printf
                - puts
                - printf
                - putchar
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - puts
                - puts
                - printf
                - printf
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4630,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4630,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4634,19'
              BranchSideFuncs:
                - printf
                - puts
                - puts
                - puts
                - puts
                - puts
                - SOPC_String_GetRawCString
                - SOPC_String_GetRawCString
                - printf
                - SOPC_String_GetRawCString
                - printf
                - SOPC_NodeId_ToCString
                - SOPC_String_GetRawCString
                - printf
                - SOPC_Free
                - SOPC_Guid_ToCString
                - printf
                - SOPC_Free
                - SOPC_Time_GetString
                - printf
                - SOPC_Free
                - printf
                - SOPC_NodeId_ToCString
                - printf
                - SOPC_Free
                - printf
                - puts
                - printf
                - putchar
                - printf
                - puts
                - printf
                - putchar
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - puts
                - puts
                - printf
                - printf
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4634,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4641,9'
              BranchSideFuncs:
                - printf
                - puts
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4643,28'
              BranchSideFuncs:
                - printf
                - puts
                - puts
                - puts
                - puts
                - puts
                - SOPC_String_GetRawCString
                - SOPC_String_GetRawCString
                - printf
                - SOPC_String_GetRawCString
                - printf
                - SOPC_NodeId_ToCString
                - SOPC_String_GetRawCString
                - printf
                - SOPC_Free
                - SOPC_Guid_ToCString
                - printf
                - SOPC_Free
                - SOPC_Time_GetString
                - printf
                - SOPC_Free
                - printf
                - SOPC_NodeId_ToCString
                - printf
                - SOPC_Free
                - printf
                - puts
                - printf
                - putchar
                - printf
                - puts
                - printf
                - putchar
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - puts
                - puts
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4649,75'
              BranchSideFuncs:
                - printf
                - puts
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4649,75'
              BranchSideFuncs:
                - printf
                - puts
                - puts
                - puts
                - puts
                - SOPC_String_GetRawCString
                - SOPC_String_GetRawCString
                - printf
                - SOPC_String_GetRawCString
                - printf
                - SOPC_NodeId_ToCString
                - SOPC_String_GetRawCString
                - printf
                - SOPC_Free
                - SOPC_Guid_ToCString
                - printf
                - SOPC_Free
                - SOPC_Time_GetString
                - printf
                - SOPC_Free
                - printf
                - SOPC_NodeId_ToCString
                - printf
                - SOPC_Free
                - printf
                - puts
                - printf
                - putchar
                - printf
                - puts
                - printf
                - putchar
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - puts
                - puts
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4651,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4653,9'
              BranchSideFuncs:
                - puts
                - puts
                - puts
                - puts
                - SOPC_String_GetRawCString
                - SOPC_String_GetRawCString
                - printf
                - SOPC_String_GetRawCString
                - printf
                - SOPC_NodeId_ToCString
                - SOPC_String_GetRawCString
                - printf
                - SOPC_Free
                - SOPC_Guid_ToCString
                - printf
                - SOPC_Free
                - SOPC_Time_GetString
                - printf
                - SOPC_Free
                - printf
                - SOPC_NodeId_ToCString
                - printf
                - SOPC_Free
                - printf
                - puts
                - printf
                - putchar
                - printf
                - puts
                - printf
                - putchar
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - puts
                - puts
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4657,19'
              BranchSideFuncs:
                - puts
                - puts
                - puts
                - puts
                - SOPC_String_GetRawCString
                - SOPC_String_GetRawCString
                - printf
                - SOPC_String_GetRawCString
                - printf
                - SOPC_NodeId_ToCString
                - SOPC_String_GetRawCString
                - printf
                - SOPC_Free
                - SOPC_Guid_ToCString
                - printf
                - SOPC_Free
                - SOPC_Time_GetString
                - printf
                - SOPC_Free
                - printf
                - SOPC_NodeId_ToCString
                - printf
                - SOPC_Free
                - printf
                - puts
                - printf
                - putchar
                - printf
                - puts
                - printf
                - putchar
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - printf
                - puts
                - puts
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4657,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4660,9'
              BranchSideFuncs:
                - puts
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4663,69'
              BranchSideFuncs:
                - printf
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4666,67'
              BranchSideFuncs:
                - printf
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4669,66'
              BranchSideFuncs:
                - printf
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4672,68'
              BranchSideFuncs:
                - printf
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4675,69'
              BranchSideFuncs:
                - printf
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4678,68'
              BranchSideFuncs:
                - printf
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4681,69'
              BranchSideFuncs:
                - printf
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4684,68'
              BranchSideFuncs:
                - printf
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4687,69'
              BranchSideFuncs:
                - printf
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4690,68'
              BranchSideFuncs:
                - printf
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4693,60'
              BranchSideFuncs:
                - printf
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4696,73'
              BranchSideFuncs:
                - printf
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4700,85'
              BranchSideFuncs:
                - printf
                - puts
                - printf
                - putchar
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4715,85'
              BranchSideFuncs:
                - printf
                - puts
                - printf
                - putchar
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4730,41'
              BranchSideFuncs:
                - SOPC_NodeId_ToCString
                - printf
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4736,73'
              BranchSideFuncs:
                - printf
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4739,39'
              BranchSideFuncs:
                - SOPC_Time_GetString
                - printf
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4745,39'
              BranchSideFuncs:
                - SOPC_Guid_ToCString
                - printf
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4751,42'
              BranchSideFuncs:
                - SOPC_NodeId_ToCString
                - SOPC_String_GetRawCString
                - printf
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4759,71'
              BranchSideFuncs:
                - SOPC_String_GetRawCString
                - printf
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4764,62'
              BranchSideFuncs:
                - SOPC_String_GetRawCString
                - SOPC_String_GetRawCString
                - printf
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4768,9'
              BranchSideFuncs:
                - puts
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4771,9'
              BranchSideFuncs:
                - puts
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4774,9'
              BranchSideFuncs:
                - puts
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4777,9'
              BranchSideFuncs:
                - puts
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4780,9'
              BranchSideFuncs:
                - puts
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4702,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4704,37'
              BranchSideFuncs:
                - printf
                - puts
                - putchar
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4712,9'
              BranchSideFuncs:
                - puts
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4705,27'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4705,32'
              BranchSideFuncs:
                - printf
                - puts
                - putchar
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4710,17'
              BranchSideFuncs:
                - printf
                - puts
                - putchar
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4705,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4707,17'
              BranchSideFuncs:
                - putchar
                - puts
                - printf
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4710,17'
              BranchSideFuncs:
                - printf
                - puts
                - putchar
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4717,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4719,36'
              BranchSideFuncs:
                - printf
                - puts
                - putchar
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4727,9'
              BranchSideFuncs:
                - puts
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4720,27'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4720,32'
              BranchSideFuncs:
                - printf
                - puts
                - putchar
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4725,17'
              BranchSideFuncs:
                - printf
                - puts
                - putchar
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4720,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4722,17'
              BranchSideFuncs:
                - putchar
                - puts
                - printf
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4725,17'
              BranchSideFuncs:
                - printf
                - puts
                - putchar
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4627,5'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4649,5'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4649,5'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4649,5'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4653,9'
          Dst:             puts
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4660,9'
          Dst:             puts
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4663,9'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4666,9'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4669,9'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4672,9'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4675,9'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4678,9'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4681,9'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4684,9'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4687,9'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4690,9'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4693,9'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4696,9'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4700,9'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4707,17'
          Dst:             putchar
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4710,17'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4712,9'
          Dst:             puts
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4715,9'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4722,17'
          Dst:             putchar
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4725,17'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4727,9'
          Dst:             puts
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4730,13'
          Dst:             SOPC_NodeId_ToCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4731,9'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4732,9'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4736,9'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4739,13'
          Dst:             SOPC_Time_GetString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4740,9'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4741,9'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4745,13'
          Dst:             SOPC_Guid_ToCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4746,9'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4747,9'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4751,13'
          Dst:             SOPC_NodeId_ToCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4753,29'
          Dst:             SOPC_String_GetRawCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4752,9'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4755,9'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4760,29'
          Dst:             SOPC_String_GetRawCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4759,9'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4764,29'
          Dst:             SOPC_String_GetRawCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4765,29'
          Dst:             SOPC_String_GetRawCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4763,9'
          Dst:             printf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4768,9'
          Dst:             puts
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4771,9'
          Dst:             puts
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4774,9'
          Dst:             puts
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4777,9'
          Dst:             puts
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4780,9'
          Dst:             puts
    - functionName:    printf
      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:    27
      BranchProfiles:  []
      Callsites:       []
    - functionName:    puts
      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:    9
      BranchProfiles:  []
      Callsites:       []
    - functionName:    putchar
      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:    SOPC_Variant_Move
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4356
      functionLinenumberEnd: 4362
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         7
      ICount:          32
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4357,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4357,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4357,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4357,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4358,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4358,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4358,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4360,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4357,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4358,5'
          Dst:             __assert_fail
    - functionName:    SOPC_Variant_ShallowCopy
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4344
      functionLinenumberEnd: 4352
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4346,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4346,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4346,29'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4346,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4346,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4348,17'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_Variant_Initialize_Array
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 4049
      functionLinenumberEnd: 4059
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          34
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - AllocVariantArrayBuiltInType
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4050,90'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - AllocVariantArrayBuiltInType
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4050,90'
              BranchSideFuncs:
                - AllocVariantArrayBuiltInType
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4051,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4050,78'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4051,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:4050,32'
          Dst:             AllocVariantArrayBuiltInType
    - functionName:    SOPC_ExtensionObject_CreateObject
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3620
      functionLinenumberEnd: 3642
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         12
      ICount:          71
      EdgeCount:       15
      CyclomaticComplexity: 5
      functionsReached:
        - SOPC_EncodeableObject_Create
        - SOPC_EncodeableObject_Delete
        - SOPC_ExpandedNodeId_Initialize
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3622,19'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Create
                - SOPC_EncodeableObject_Delete
                - __assert_fail
                - SOPC_ExpandedNodeId_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3622,19'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Create
                - SOPC_EncodeableObject_Delete
                - __assert_fail
                - SOPC_ExpandedNodeId_Initialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3622,27'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3622,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3622,41'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Create
                - SOPC_EncodeableObject_Delete
                - __assert_fail
                - SOPC_ExpandedNodeId_Initialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3622,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3622,9'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Create
                - SOPC_EncodeableObject_Delete
                - __assert_fail
                - SOPC_ExpandedNodeId_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3624,18'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Create
                - SOPC_EncodeableObject_Delete
                - __assert_fail
                - SOPC_ExpandedNodeId_Initialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3625,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3627,13'
              BranchSideFuncs:
                - SOPC_ExpandedNodeId_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3638,46'
              BranchSideFuncs:
                - SOPC_EncodeableObject_Delete
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3639,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3639,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3639,13'
              BranchSideFuncs:
                - __assert_fail
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3624,18'
          Dst:             SOPC_EncodeableObject_Create
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3627,13'
          Dst:             SOPC_ExpandedNodeId_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3638,46'
          Dst:             SOPC_EncodeableObject_Delete
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3639,13'
          Dst:             __assert_fail
    - functionName:    SOPC_ExtensionObject_Move
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3480
      functionLinenumberEnd: 3507
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       15
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_ExtensionObject_Initialize
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3481,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Initialize
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3481,14'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Initialize
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3481,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3481,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3481,30'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Initialize
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3481,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3481,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3486,27'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Initialize
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3488,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3502,9'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3504,5'
              BranchSideFuncs:
                - SOPC_ExtensionObject_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3502,9'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3504,5'
          Dst:             SOPC_ExtensionObject_Initialize
    - functionName:    SOPC_LocalizedTextArray_GetPreferredLocale
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3349
      functionLinenumberEnd: 3404
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          202
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached:
        - SOPC_LocalizedText_CompareLocales
        - SOPC_LocalizedText_Copy
        - SOPC_String_Copy
        - SOPC_String_GetRawCString
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3351,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3351,14'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3351,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3351,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3351,39'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3351,57'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3351,65'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3351,57'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3351,87'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3351,87'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3351,95'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3351,107'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3351,107'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3352,11'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3351,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3351,9'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3364,32'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3396,18'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3369,33'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3369,37'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3389,26'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3369,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3376,49'
              BranchSideFuncs:
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_LocalizedText_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3389,26'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3369,33'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3369,37'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3389,26'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3381,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3374,71'
              BranchSideFuncs:
                - SOPC_LocalizedText_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3383,30'
              BranchSideFuncs:
                - SOPC_LocalizedText_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3364,48'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3393,10'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3393,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3393,9'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3396,18'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3397,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3397,13'
              BranchSideFuncs:
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3399,46'
              BranchSideFuncs:
                - SOPC_String_Copy
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3378,71'
          Dst:             SOPC_String_GetRawCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3378,27'
          Dst:             SOPC_LocalizedText_CompareLocales
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3383,30'
          Dst:             SOPC_LocalizedText_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3396,18'
          Dst:             SOPC_String_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3399,22'
          Dst:             SOPC_String_Copy
    - functionName:    SOPC_LocalizedText_CompareLocales
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3258
      functionLinenumberEnd: 3268
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         6
      ICount:          26
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_strcmp_ignore_case
        - SOPC_strcmp_ignore_case_alt_end
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3259,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_strcmp_ignore_case_alt_end
                - SOPC_strcmp_ignore_case
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3259,9'
              BranchSideFuncs:
                - SOPC_strcmp_ignore_case_alt_end
                - SOPC_strcmp_ignore_case
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3259,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3261,16'
              BranchSideFuncs:
                - SOPC_strcmp_ignore_case
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3266,16'
              BranchSideFuncs:
                - SOPC_strcmp_ignore_case_alt_end
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3261,16'
          Dst:             SOPC_strcmp_ignore_case
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3266,16'
          Dst:             SOPC_strcmp_ignore_case_alt_end
    - functionName:    SOPC_LocalizedText_GetPreferredLocale
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3273
      functionLinenumberEnd: 3343
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         42
      ICount:          220
      EdgeCount:       57
      CyclomaticComplexity: 17
      functionsReached:
        - SOPC_LocalizedText_CompareLocales
        - SOPC_LocalizedText_Copy
        - SOPC_SLinkedList_GetIterator
        - SOPC_SLinkedList_HasNext
        - SOPC_SLinkedList_Next
        - SOPC_String_Copy
        - SOPC_String_GetRawCString
        - __assert_fail
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3275,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
                - __assert_fail
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3275,14'
              BranchSideFuncs:
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
                - __assert_fail
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3275,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3275,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3275,39'
              BranchSideFuncs:
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
                - __assert_fail
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3275,57'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3275,65'
              BranchSideFuncs:
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
                - __assert_fail
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3275,57'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3275,78'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3275,78'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3275,86'
              BranchSideFuncs:
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
                - __assert_fail
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3286,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3335,18'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3291,33'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3291,37'
              BranchSideFuncs:
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
                - __assert_fail
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3328,26'
              BranchSideFuncs:
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
                - __assert_fail
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3291,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3296,67'
              BranchSideFuncs:
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_SLinkedList_Next
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
                - __assert_fail
                - SOPC_String_Copy
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3328,26'
              BranchSideFuncs:
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
                - __assert_fail
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3300,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3302,26'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
                - __assert_fail
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3308,34'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_SLinkedList_Next
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3303,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3305,30'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
                - __assert_fail
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3325,18'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
                - __assert_fail
                - SOPC_String_Copy
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3308,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3311,47'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
                - __assert_fail
                - SOPC_String_Copy
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3325,18'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
                - __assert_fail
                - SOPC_String_Copy
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3312,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3314,74'
              BranchSideFuncs:
                - SOPC_SLinkedList_Next
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_SLinkedList_HasNext
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_SLinkedList_GetIterator
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_LocalizedText_Copy
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3324,13'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
                - __assert_fail
                - SOPC_String_Copy
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3315,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3314,52'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3315,21'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3319,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3312,40'
              BranchSideFuncs:
                - SOPC_LocalizedText_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - __assert_fail
                - SOPC_String_Copy
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3321,34'
              BranchSideFuncs:
                - SOPC_LocalizedText_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - __assert_fail
                - SOPC_String_Copy
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3291,33'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3291,37'
              BranchSideFuncs:
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
                - __assert_fail
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3328,26'
              BranchSideFuncs:
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
                - __assert_fail
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3286,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3286,46'
              BranchSideFuncs:
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_CompareLocales
                - SOPC_LocalizedText_Copy
                - __assert_fail
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3286,25'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3336,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3336,13'
              BranchSideFuncs:
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3338,22'
              BranchSideFuncs:
                - SOPC_String_Copy
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3296,67'
          Dst:             SOPC_String_GetRawCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3296,23'
          Dst:             SOPC_LocalizedText_CompareLocales
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3302,26'
          Dst:             SOPC_String_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3305,30'
          Dst:             SOPC_String_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3311,47'
          Dst:             SOPC_SLinkedList_GetIterator
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3312,40'
          Dst:             SOPC_SLinkedList_HasNext
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3314,74'
          Dst:             SOPC_SLinkedList_Next
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3315,21'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3316,71'
          Dst:             SOPC_String_GetRawCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3316,27'
          Dst:             SOPC_LocalizedText_CompareLocales
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3321,34'
          Dst:             SOPC_LocalizedText_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3335,18'
          Dst:             SOPC_String_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3338,22'
          Dst:             SOPC_String_Copy
    - functionName:    SOPC_LocalizedText_AddOrSetLocale_Internal_RemoveSupported
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3106
      functionLinenumberEnd: 3181
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         36
      ICount:          187
      EdgeCount:       47
      CyclomaticComplexity: 13
      functionsReached:
        - SOPC_Free
        - SOPC_LocalizedText_Clear
        - SOPC_SLinkedList_GetIterator
        - SOPC_SLinkedList_GetLength
        - SOPC_SLinkedList_HasNext
        - SOPC_SLinkedList_Next
        - SOPC_SLinkedList_PopHead
        - SOPC_SLinkedList_RemoveFromValuePtr
        - SOPC_String_Clear
        - SOPC_String_Compare
        - SOPC_String_Copy
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3110,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_String_Compare
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
                - SOPC_SLinkedList_RemoveFromValuePtr
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_String_Clear
                - SOPC_String_Clear
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_PopHead
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_String_Copy
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3110,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - SOPC_String_Compare
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
                - SOPC_SLinkedList_RemoveFromValuePtr
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_String_Clear
                - SOPC_String_Clear
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_PopHead
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_String_Copy
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3110,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3110,5'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_String_Compare
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
                - SOPC_SLinkedList_RemoveFromValuePtr
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_String_Clear
                - SOPC_String_Clear
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_PopHead
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_String_Copy
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3112,5'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_String_Compare
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
                - SOPC_SLinkedList_RemoveFromValuePtr
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_String_Clear
                - SOPC_String_Clear
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_PopHead
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_String_Copy
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3112,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3112,5'
              BranchSideFuncs:
                - SOPC_String_Compare
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
                - SOPC_SLinkedList_RemoveFromValuePtr
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_String_Clear
                - SOPC_String_Clear
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_PopHead
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_String_Copy
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3117,13'
              BranchSideFuncs:
                - SOPC_String_Compare
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
                - SOPC_SLinkedList_RemoveFromValuePtr
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_String_Clear
                - SOPC_String_Clear
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_PopHead
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_String_Copy
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3119,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3119,9'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
                - SOPC_SLinkedList_RemoveFromValuePtr
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_String_Clear
                - SOPC_String_Clear
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_PopHead
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_String_Copy
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3126,14'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
                - SOPC_SLinkedList_RemoveFromValuePtr
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_String_Clear
                - SOPC_String_Clear
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_PopHead
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_String_Copy
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3126,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3129,41'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_String_Clear
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_PopHead
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_String_Copy
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3147,35'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
                - SOPC_SLinkedList_RemoveFromValuePtr
                - SOPC_LocalizedText_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3131,52'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3131,52'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3131,55'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetLength
                - SOPC_SLinkedList_PopHead
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_String_Copy
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3131,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3131,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3134,98'
              BranchSideFuncs:
                - SOPC_SLinkedList_PopHead
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_String_Copy
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3135,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3135,13'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3136,22'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3137,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3139,75'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3143,13'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3147,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3147,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3150,39'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
                - SOPC_SLinkedList_RemoveFromValuePtr
                - SOPC_LocalizedText_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3151,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3153,60'
              BranchSideFuncs:
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
                - SOPC_SLinkedList_RemoveFromValuePtr
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_HasNext
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3178,5'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3157,42'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3157,50'
              BranchSideFuncs:
                - SOPC_SLinkedList_RemoveFromValuePtr
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3178,5'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3157,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3151,49'
              BranchSideFuncs:
                - SOPC_SLinkedList_RemoveFromValuePtr
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3160,13'
              BranchSideFuncs:
                - SOPC_SLinkedList_RemoveFromValuePtr
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3151,71'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3151,74'
              BranchSideFuncs:
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
                - SOPC_SLinkedList_RemoveFromValuePtr
                - SOPC_LocalizedText_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3167,30'
              BranchSideFuncs:
                - SOPC_SLinkedList_RemoveFromValuePtr
                - SOPC_LocalizedText_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3168,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3170,17'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3178,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3110,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3112,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3118,32'
          Dst:             SOPC_String_Compare
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3129,9'
          Dst:             SOPC_String_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3130,9'
          Dst:             SOPC_String_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3131,55'
          Dst:             SOPC_SLinkedList_GetLength
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3134,60'
          Dst:             SOPC_SLinkedList_PopHead
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3135,13'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3136,22'
          Dst:             SOPC_String_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3139,26'
          Dst:             SOPC_String_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3143,13'
          Dst:             SOPC_LocalizedText_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3144,13'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3150,39'
          Dst:             SOPC_SLinkedList_GetIterator
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3151,74'
          Dst:             SOPC_SLinkedList_HasNext
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3153,60'
          Dst:             SOPC_SLinkedList_Next
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3154,22'
          Dst:             SOPC_String_Compare
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3166,67'
          Dst:             SOPC_SLinkedList_RemoveFromValuePtr
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3170,17'
          Dst:             SOPC_LocalizedText_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3171,17'
          Dst:             SOPC_Free
    - functionName:    SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2988
      functionLinenumberEnd: 3102
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         69
      ICount:          345
      EdgeCount:       94
      CyclomaticComplexity: 27
      functionsReached:
        - SOPC_Free
        - SOPC_LocalizedText_Clear
        - SOPC_LocalizedText_Copy
        - SOPC_LocalizedText_Initialize
        - SOPC_Malloc
        - SOPC_SLinkedList_Append
        - SOPC_SLinkedList_Create
        - SOPC_SLinkedList_GetIterator
        - SOPC_SLinkedList_HasNext
        - SOPC_SLinkedList_Next
        - SOPC_String_Clear
        - SOPC_String_Compare
        - SOPC_String_Copy
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2991,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_String_Compare
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_Create
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Create
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_String_Clear
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2991,5'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_String_Compare
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_Create
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Create
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_String_Clear
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2991,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2991,5'
              BranchSideFuncs:
                - SOPC_String_Compare
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_Create
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Create
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_String_Clear
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2996,19'
              BranchSideFuncs:
                - SOPC_String_Compare
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_Create
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Create
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_String_Clear
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3003,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3003,9'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_Create
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Create
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_String_Clear
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3008,14'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_Create
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Create
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_String_Clear
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3008,25'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3008,47'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_Create
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_String_Clear
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3010,32'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_Create
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_String_Clear
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3008,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3010,74'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_Create
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_String_Clear
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3041,35'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_Create
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Create
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3010,44'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3010,74'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_Create
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_String_Clear
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3037,45'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_Create
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3010,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3014,13'
              BranchSideFuncs:
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_String_Clear
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_Create
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3037,45'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_Create
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3016,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3019,56'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_String_Clear
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_Create
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3026,13'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_Create
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3021,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3026,13'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_Create
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3028,13'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_Create
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3041,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3044,39'
              BranchSideFuncs:
                - SOPC_SLinkedList_Create
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
                - SOPC_SLinkedList_Append
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3063,43'
              BranchSideFuncs:
                - SOPC_SLinkedList_Create
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
                - SOPC_SLinkedList_Append
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3049,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3054,22'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_Create
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
                - SOPC_String_Clear
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3062,5'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3054,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3045,31'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_Create
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3057,40'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
                - SOPC_SLinkedList_Create
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3063,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3063,43'
              BranchSideFuncs:
                - SOPC_SLinkedList_Create
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3072,24'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_SLinkedList_Append
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3066,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3072,24'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3097,9'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3066,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3066,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3074,37'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
                - SOPC_SLinkedList_Append
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3097,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3097,9'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3099,9'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3072,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3072,9'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_LocalizedText_Initialize
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
                - SOPC_SLinkedList_Append
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3097,9'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3072,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3074,37'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3097,9'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3076,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3082,22'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3092,13'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3085,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3087,75'
              BranchSideFuncs:
                - SOPC_SLinkedList_Append
                - SOPC_LocalizedText_Clear
                - SOPC_LocalizedText_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3092,13'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3090,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3092,13'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3097,9'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3097,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3097,9'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3099,9'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3097,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3097,9'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3099,9'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2991,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3002,32'
          Dst:             SOPC_String_Compare
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3014,13'
          Dst:             SOPC_LocalizedText_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3015,22'
          Dst:             SOPC_String_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3019,26'
          Dst:             SOPC_String_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3028,13'
          Dst:             SOPC_String_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3037,13'
          Dst:             SOPC_String_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3038,22'
          Dst:             SOPC_String_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3044,39'
          Dst:             SOPC_SLinkedList_GetIterator
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3045,57'
          Dst:             SOPC_SLinkedList_HasNext
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3047,60'
          Dst:             SOPC_SLinkedList_Next
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3048,22'
          Dst:             SOPC_String_Compare
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3057,17'
          Dst:             SOPC_String_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3058,26'
          Dst:             SOPC_String_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3065,42'
          Dst:             SOPC_SLinkedList_Create
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3065,42'
          Dst:             SOPC_SLinkedList_Create
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3074,37'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3075,9'
          Dst:             SOPC_LocalizedText_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3082,22'
          Dst:             SOPC_LocalizedText_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3087,38'
          Dst:             SOPC_SLinkedList_Append
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3092,13'
          Dst:             SOPC_LocalizedText_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3093,13'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3099,9'
          Dst:             SOPC_LocalizedText_Clear
    - functionName:    SOPC_LocalizedText_AddOrSetLocale
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 3186
      functionLinenumberEnd: 3255
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         36
      ICount:          165
      EdgeCount:       50
      CyclomaticComplexity: 16
      functionsReached:
        - SOPC_LocalizedText_AddOrSetLocale_Internal_RemoveSupported
        - SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
        - SOPC_LocalizedText_Clear
        - SOPC_LocalizedText_Copy
        - SOPC_SLinkedList_GetLength
        - SOPC_String_Equal
        - SOPC_String_GetRawCString
        - SOPC_strcmp_ignore_case
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3188,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Equal
                - SOPC_String_GetRawCString
                - SOPC_strcmp_ignore_case
                - SOPC_LocalizedText_AddOrSetLocale_Internal_RemoveSupported
                - SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
                - SOPC_SLinkedList_GetLength
                - SOPC_LocalizedText_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3188,14'
              BranchSideFuncs:
                - SOPC_String_Equal
                - SOPC_String_GetRawCString
                - SOPC_strcmp_ignore_case
                - SOPC_LocalizedText_AddOrSetLocale_Internal_RemoveSupported
                - SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
                - SOPC_SLinkedList_GetLength
                - SOPC_LocalizedText_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3188,29'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3188,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3188,37'
              BranchSideFuncs:
                - SOPC_String_Equal
                - SOPC_String_GetRawCString
                - SOPC_strcmp_ignore_case
                - SOPC_LocalizedText_AddOrSetLocale_Internal_RemoveSupported
                - SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
                - SOPC_SLinkedList_GetLength
                - SOPC_LocalizedText_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3188,44'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3188,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3188,52'
              BranchSideFuncs:
                - SOPC_String_Equal
                - SOPC_String_GetRawCString
                - SOPC_strcmp_ignore_case
                - SOPC_LocalizedText_AddOrSetLocale_Internal_RemoveSupported
                - SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
                - SOPC_SLinkedList_GetLength
                - SOPC_LocalizedText_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3188,74'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3188,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3188,90'
              BranchSideFuncs:
                - SOPC_String_Equal
                - SOPC_String_GetRawCString
                - SOPC_strcmp_ignore_case
                - SOPC_LocalizedText_AddOrSetLocale_Internal_RemoveSupported
                - SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
                - SOPC_SLinkedList_GetLength
                - SOPC_LocalizedText_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3188,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3188,9'
              BranchSideFuncs:
                - SOPC_String_Equal
                - SOPC_String_GetRawCString
                - SOPC_strcmp_ignore_case
                - SOPC_LocalizedText_AddOrSetLocale_Internal_RemoveSupported
                - SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
                - SOPC_SLinkedList_GetLength
                - SOPC_LocalizedText_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3193,28'
              BranchSideFuncs:
                - SOPC_String_Equal
                - SOPC_String_GetRawCString
                - SOPC_strcmp_ignore_case
                - SOPC_LocalizedText_AddOrSetLocale_Internal_RemoveSupported
                - SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
                - SOPC_SLinkedList_GetLength
                - SOPC_LocalizedText_Copy
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3193,40'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3193,48'
              BranchSideFuncs:
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_AddOrSetLocale_Internal_RemoveSupported
                - SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
                - SOPC_SLinkedList_GetLength
                - SOPC_LocalizedText_Copy
                - SOPC_LocalizedText_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3212,13'
              BranchSideFuncs:
                - SOPC_String_Equal
                - SOPC_String_GetRawCString
                - SOPC_strcmp_ignore_case
                - SOPC_LocalizedText_AddOrSetLocale_Internal_RemoveSupported
                - SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
                - SOPC_SLinkedList_GetLength
                - SOPC_LocalizedText_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3193,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3196,9'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3216,33'
              BranchSideFuncs:
                - SOPC_String_GetRawCString
                - SOPC_LocalizedText_AddOrSetLocale_Internal_RemoveSupported
                - SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
                - SOPC_SLinkedList_GetLength
                - SOPC_LocalizedText_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3217,33'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3217,41'
              BranchSideFuncs:
                - SOPC_LocalizedText_AddOrSetLocale_Internal_RemoveSupported
                - SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
                - SOPC_SLinkedList_GetLength
                - SOPC_LocalizedText_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3231,22'
              BranchSideFuncs:
                - SOPC_LocalizedText_AddOrSetLocale_Internal_RemoveSupported
                - SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
                - SOPC_SLinkedList_GetLength
                - SOPC_LocalizedText_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3217,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3217,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3219,23'
              BranchSideFuncs:
                - SOPC_strcmp_ignore_case
                - SOPC_LocalizedText_AddOrSetLocale_Internal_RemoveSupported
                - SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
                - SOPC_SLinkedList_GetLength
                - SOPC_LocalizedText_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3217,33'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3217,41'
              BranchSideFuncs:
                - SOPC_LocalizedText_AddOrSetLocale_Internal_RemoveSupported
                - SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
                - SOPC_SLinkedList_GetLength
                - SOPC_LocalizedText_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3231,22'
              BranchSideFuncs:
                - SOPC_LocalizedText_AddOrSetLocale_Internal_RemoveSupported
                - SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
                - SOPC_SLinkedList_GetLength
                - SOPC_LocalizedText_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3231,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3233,48'
              BranchSideFuncs:
                - SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
                - SOPC_SLinkedList_GetLength
                - SOPC_LocalizedText_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3249,26'
              BranchSideFuncs:
                - SOPC_LocalizedText_AddOrSetLocale_Internal_RemoveSupported
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3233,60'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3233,76'
              BranchSideFuncs:
                - SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
                - SOPC_SLinkedList_GetLength
                - SOPC_LocalizedText_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3243,30'
              BranchSideFuncs:
                - SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3233,100'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3234,43'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetLength
                - SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
                - SOPC_LocalizedText_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3243,30'
              BranchSideFuncs:
                - SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3234,61'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3235,27'
              BranchSideFuncs:
                - SOPC_LocalizedText_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3238,30'
              BranchSideFuncs:
                - SOPC_LocalizedText_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3233,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3238,30'
              BranchSideFuncs:
                - SOPC_LocalizedText_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3243,30'
              BranchSideFuncs:
                - SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3216,33'
          Dst:             SOPC_String_GetRawCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3196,9'
          Dst:             SOPC_LocalizedText_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3212,13'
          Dst:             SOPC_String_Equal
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3216,33'
          Dst:             SOPC_String_GetRawCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3219,23'
          Dst:             SOPC_strcmp_ignore_case
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3235,27'
          Dst:             SOPC_SLinkedList_GetLength
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3238,30'
          Dst:             SOPC_LocalizedText_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3243,30'
          Dst:             SOPC_LocalizedText_AddOrSetLocale_Internal_SetSupported
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:3249,26'
          Dst:             SOPC_LocalizedText_AddOrSetLocale_Internal_RemoveSupported
    - functionName:    SOPC_String_Equal
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1274
      functionLinenumberEnd: 1284
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_String_Compare
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1275,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1275,13'
              BranchSideFuncs:
                - SOPC_String_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1278,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1278,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1280,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1278,9'
          Dst:             SOPC_String_Compare
    - functionName:    SOPC_LocalizedText_CopyToArray
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2936
      functionLinenumberEnd: 2984
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         40
      ICount:          195
      EdgeCount:       54
      CyclomaticComplexity: 16
      functionsReached:
        - SOPC_Calloc
        - SOPC_Clear_Array
        - SOPC_LocalizedText_ClearAux
        - SOPC_LocalizedText_Copy
        - SOPC_LocalizedText_Initialize
        - SOPC_SLinkedList_GetIterator
        - SOPC_SLinkedList_GetLength
        - SOPC_SLinkedList_HasNext
        - SOPC_SLinkedList_Next
        - SOPC_String_Copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2937,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetLength
                - SOPC_Calloc
                - SOPC_String_Copy
                - SOPC_Clear_Array
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Copy
                - SOPC_String_Copy
                - SOPC_LocalizedText_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2937,14'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetLength
                - SOPC_Calloc
                - SOPC_String_Copy
                - SOPC_Clear_Array
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Copy
                - SOPC_String_Copy
                - SOPC_LocalizedText_Initialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2937,26'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2937,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2937,34'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetLength
                - SOPC_Calloc
                - SOPC_String_Copy
                - SOPC_Clear_Array
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Copy
                - SOPC_String_Copy
                - SOPC_LocalizedText_Initialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2937,44'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2937,44'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2937,52'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetLength
                - SOPC_Calloc
                - SOPC_String_Copy
                - SOPC_Clear_Array
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Copy
                - SOPC_String_Copy
                - SOPC_LocalizedText_Initialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2937,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2937,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2942,13'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetLength
                - SOPC_Calloc
                - SOPC_String_Copy
                - SOPC_Clear_Array
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Copy
                - SOPC_String_Copy
                - SOPC_LocalizedText_Initialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2943,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2946,30'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_String_Copy
                - SOPC_Clear_Array
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Copy
                - SOPC_String_Copy
                - SOPC_LocalizedText_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2948,17'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_String_Copy
                - SOPC_Clear_Array
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Copy
                - SOPC_String_Copy
                - SOPC_LocalizedText_Initialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2951,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2953,33'
              BranchSideFuncs:
                - SOPC_Clear_Array
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2980,9'
              BranchSideFuncs:
                - SOPC_Clear_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2953,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2955,45'
              BranchSideFuncs:
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_Clear_Array
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Copy
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2962,18'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_Clear_Array
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Copy
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2953,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2955,45'
              BranchSideFuncs:
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_Clear_Array
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Copy
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2962,37'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_Clear_Array
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Copy
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2963,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2965,41'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_Clear_Array
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2967,13'
              BranchSideFuncs:
                - SOPC_Clear_Array
                - SOPC_SLinkedList_GetIterator
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2967,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2969,84'
              BranchSideFuncs:
                - SOPC_SLinkedList_GetIterator
                - SOPC_Clear_Array
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2978,24'
              BranchSideFuncs:
                - SOPC_Clear_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2970,58'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2970,65'
              BranchSideFuncs:
                - SOPC_Clear_Array
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2975,9'
              BranchSideFuncs:
                - SOPC_Clear_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2970,73'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2970,76'
              BranchSideFuncs:
                - SOPC_SLinkedList_HasNext
                - SOPC_Clear_Array
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2975,9'
              BranchSideFuncs:
                - SOPC_Clear_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2970,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2972,64'
              BranchSideFuncs:
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Copy
                - SOPC_Clear_Array
                - SOPC_SLinkedList_HasNext
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2975,9'
              BranchSideFuncs:
                - SOPC_Clear_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2970,58'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2970,65'
              BranchSideFuncs:
                - SOPC_Clear_Array
                - SOPC_SLinkedList_HasNext
                - SOPC_SLinkedList_Next
                - SOPC_LocalizedText_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2975,9'
              BranchSideFuncs:
                - SOPC_Clear_Array
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2978,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2978,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2980,9'
              BranchSideFuncs:
                - SOPC_Clear_Array
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2946,30'
          Dst:             SOPC_SLinkedList_GetLength
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2948,17'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2955,13'
          Dst:             SOPC_LocalizedText_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2962,18'
          Dst:             SOPC_String_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2965,22'
          Dst:             SOPC_String_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2969,43'
          Dst:             SOPC_SLinkedList_GetIterator
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2970,76'
          Dst:             SOPC_SLinkedList_HasNext
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2972,64'
          Dst:             SOPC_SLinkedList_Next
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2973,26'
          Dst:             SOPC_LocalizedText_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2980,9'
          Dst:             SOPC_Clear_Array
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2980,9'
          Dst:             SOPC_LocalizedText_ClearAux
    - functionName:    SOPC_LocalizedText_CopyFromArray
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2872
      functionLinenumberEnd: 2931
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          175
      EdgeCount:       53
      CyclomaticComplexity: 17
      functionsReached:
        - SOPC_Calloc
        - SOPC_Free
        - SOPC_LocalizedText_Clear
        - SOPC_LocalizedText_Initialize
        - SOPC_SLinkedList_Append
        - SOPC_SLinkedList_Create
        - SOPC_String_Copy
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2873,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_SLinkedList_Create
                - SOPC_Calloc
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Append
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2873,14'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_SLinkedList_Create
                - SOPC_Calloc
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Append
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2873,29'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2873,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2873,53'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_SLinkedList_Create
                - SOPC_Calloc
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Append
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2873,71'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2873,101'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_SLinkedList_Create
                - SOPC_Calloc
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Append
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2873,71'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2873,112'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2873,112'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2874,22'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_SLinkedList_Create
                - SOPC_Calloc
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Append
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2874,45'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2874,45'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2874,55'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_SLinkedList_Create
                - SOPC_Calloc
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Append
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2874,60'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2874,60'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2874,68'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_SLinkedList_Create
                - SOPC_Calloc
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Append
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2873,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2873,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2881,32'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_SLinkedList_Create
                - SOPC_Calloc
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Append
                - SOPC_String_Copy
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2882,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2884,79'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_SLinkedList_Create
                - SOPC_Calloc
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Append
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2886,16'
              BranchSideFuncs:
                - SOPC_SLinkedList_Create
                - SOPC_Calloc
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Append
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2886,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2888,42'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2926,24'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2891,59'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2928,9'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2891,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2891,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2893,38'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Append
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2895,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2903,64'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2920,17'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2905,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2907,48'
              BranchSideFuncs:
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
                - SOPC_SLinkedList_Append
                - SOPC_Calloc
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2920,17'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2909,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2911,76'
              BranchSideFuncs:
                - SOPC_SLinkedList_Append
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
                - SOPC_Calloc
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_String_Copy
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2920,17'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2912,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2891,70'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_LocalizedText_Initialize
                - SOPC_String_Copy
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
                - SOPC_String_Copy
                - SOPC_SLinkedList_Append
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2920,17'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
                - SOPC_Free
                - SOPC_LocalizedText_Clear
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2926,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2926,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2928,9'
              BranchSideFuncs:
                - SOPC_LocalizedText_Clear
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2881,32'
          Dst:             SOPC_String_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2884,18'
          Dst:             SOPC_String_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2888,42'
          Dst:             SOPC_SLinkedList_Create
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2893,38'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2894,13'
          Dst:             SOPC_LocalizedText_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2903,26'
          Dst:             SOPC_String_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2907,26'
          Dst:             SOPC_String_Copy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2911,39'
          Dst:             SOPC_SLinkedList_Append
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2920,17'
          Dst:             SOPC_LocalizedText_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2921,17'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2928,9'
          Dst:             SOPC_LocalizedText_Clear
    - functionName:    SOPC_QualifiedName_ToCString
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2647
      functionLinenumberEnd: 2674
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         13
      ICount:          63
      EdgeCount:       17
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Calloc
        - SOPC_Free
        - SOPC_String_GetRawCString
        - sprintf
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2651,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_String_GetRawCString
                - sprintf
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2651,14'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_String_GetRawCString
                - sprintf
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2651,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2651,33'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2670,9'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2651,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2658,62'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2670,9'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2662,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2664,60'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2670,9'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2668,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2668,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2670,9'
              BranchSideFuncs:
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2658,18'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2664,76'
          Dst:             SOPC_String_GetRawCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2664,19'
          Dst:             sprintf
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2670,9'
          Dst:             SOPC_Free
    - functionName:    SOPC_QualifiedName_ParseCString
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2611
      functionLinenumberEnd: 2643
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          61
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_String_CopyFromCString
        - SOPC_strtouint16_t
        - strchr
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2614,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - strchr
                - SOPC_strtouint16_t
                - SOPC_String_CopyFromCString
                - SOPC_String_CopyFromCString
                - SOPC_String_CopyFromCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2614,14'
              BranchSideFuncs:
                - strchr
                - SOPC_strtouint16_t
                - SOPC_String_CopyFromCString
                - SOPC_String_CopyFromCString
                - SOPC_String_CopyFromCString
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2614,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2614,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2614,31'
              BranchSideFuncs:
                - strchr
                - SOPC_strtouint16_t
                - SOPC_String_CopyFromCString
                - SOPC_String_CopyFromCString
                - SOPC_String_CopyFromCString
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2614,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2614,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2621,23'
              BranchSideFuncs:
                - strchr
                - SOPC_strtouint16_t
                - SOPC_String_CopyFromCString
                - SOPC_String_CopyFromCString
                - SOPC_String_CopyFromCString
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2624,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2626,58'
              BranchSideFuncs:
                - SOPC_String_CopyFromCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2630,22'
              BranchSideFuncs:
                - SOPC_strtouint16_t
                - SOPC_String_CopyFromCString
                - SOPC_String_CopyFromCString
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2632,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2634,62'
              BranchSideFuncs:
                - SOPC_String_CopyFromCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2638,62'
              BranchSideFuncs:
                - SOPC_String_CopyFromCString
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2621,23'
          Dst:             strchr
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2626,22'
          Dst:             SOPC_String_CopyFromCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2630,22'
          Dst:             SOPC_strtouint16_t
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2634,26'
          Dst:             SOPC_String_CopyFromCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2638,26'
          Dst:             SOPC_String_CopyFromCString
    - 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:    SOPC_String_CopyFromCString
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1113
      functionLinenumberEnd: 1160
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          72
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - SOPC_Malloc
        - strlen
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1117,16'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - strlen
                - SOPC_Malloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1117,16'
              BranchSideFuncs:
                - strlen
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1117,24'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1117,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1117,43'
              BranchSideFuncs:
                - strlen
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1117,48'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1117,59'
              BranchSideFuncs:
                - strlen
                - SOPC_Malloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1117,48'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1117,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1117,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1121,24'
              BranchSideFuncs:
                - strlen
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1122,30'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1122,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1152,28'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1122,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1122,13'
              BranchSideFuncs:
                - SOPC_Malloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1125,30'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1128,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1128,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1133,21'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1121,24'
          Dst:             strlen
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1127,28'
          Dst:             SOPC_Malloc
    - functionName:    nodeid_free
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2201
      functionLinenumberEnd: 2208
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          28
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_Free
        - SOPC_NodeId_Clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2203,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2203,13'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2203,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2202,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2203,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2205,9'
          Dst:             SOPC_NodeId_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2206,9'
          Dst:             SOPC_Free
    - functionName:    nodeid_equal
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2191
      functionLinenumberEnd: 2198
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - size_t
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         5
      ICount:          38
      EdgeCount:       5
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_NodeId_Compare
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2192,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_NodeId_Compare
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2192,13'
              BranchSideFuncs:
                - SOPC_NodeId_Compare
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2195,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2195,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2197,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2194,32'
          Dst:             SOPC_NodeId_Compare
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2195,5'
          Dst:             __assert_fail
    - functionName:    nodeid_hash
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2184
      functionLinenumberEnd: 2188
      functionDepth:   0
      returnType:      size_t
      argCount:        1
      argTypes:
        - size_t
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          20
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_NodeId_Hash
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2185,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_NodeId_Hash
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2186,22'
              BranchSideFuncs:
                - SOPC_NodeId_Hash
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2186,5'
          Dst:             SOPC_NodeId_Hash
    - functionName:    SOPC_NodeId_Hash
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1848
      functionLinenumberEnd: 1879
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         16
      ICount:          84
      EdgeCount:       16
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DJBHash
        - SOPC_DJBHash_Step
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1851,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_DJBHash
                - SOPC_DJBHash_Step
                - SOPC_DJBHash_Step
                - SOPC_DJBHash_Step
                - SOPC_DJBHash_Step
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1851,5'
              BranchSideFuncs:
                - SOPC_DJBHash
                - SOPC_DJBHash_Step
                - SOPC_DJBHash_Step
                - SOPC_DJBHash_Step
                - SOPC_DJBHash_Step
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1851,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1851,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1853,9'
              BranchSideFuncs:
                - SOPC_DJBHash
                - SOPC_DJBHash_Step
                - SOPC_DJBHash_Step
                - SOPC_DJBHash_Step
                - SOPC_DJBHash_Step
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1856,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1859,60'
              BranchSideFuncs:
                - SOPC_DJBHash_Step
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1863,21'
              BranchSideFuncs:
                - SOPC_DJBHash_Step
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1863,21'
              BranchSideFuncs:
                - SOPC_DJBHash_Step
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1869,21'
              BranchSideFuncs:
                - SOPC_DJBHash_Step
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1875,9'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1863,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1863,13'
              BranchSideFuncs:
                - SOPC_DJBHash_Step
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1865,58'
              BranchSideFuncs:
                - SOPC_DJBHash_Step
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1869,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1869,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1871,17'
              BranchSideFuncs:
                - SOPC_DJBHash_Step
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1851,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1853,9'
          Dst:             SOPC_DJBHash
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1854,9'
          Dst:             SOPC_DJBHash_Step
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1859,13'
          Dst:             SOPC_DJBHash_Step
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1865,17'
          Dst:             SOPC_DJBHash_Step
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1871,17'
          Dst:             SOPC_DJBHash_Step
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1875,9'
          Dst:             __assert_fail
    - functionName:    SOPC_NodeId_Dict_Create
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2211
      functionLinenumberEnd: 2212
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - bool
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Dict_Create
        - nodeid_equal
        - nodeid_hash
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2212,61'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Dict_Create
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2212,61'
              BranchSideFuncs:
                - SOPC_Dict_Create
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2212,12'
          Dst:             SOPC_Dict_Create
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2212,12'
          Dst:             nodeid_hash
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2212,12'
          Dst:             nodeid_equal
    - functionName:    SOPC_NodeId_FromCString
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2154
      functionLinenumberEnd: 2181
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         12
      ICount:          53
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Free
        - SOPC_Malloc
        - SOPC_NodeId_Initialize
        - SOPC_NodeId_InitializeFromCString
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2155,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - strlen
                - SOPC_Malloc
                - SOPC_NodeId_Initialize
                - SOPC_NodeId_InitializeFromCString
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2155,14'
              BranchSideFuncs:
                - strlen
                - SOPC_Malloc
                - SOPC_NodeId_Initialize
                - SOPC_NodeId_InitializeFromCString
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2155,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2155,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2160,24'
              BranchSideFuncs:
                - strlen
                - SOPC_Malloc
                - SOPC_NodeId_Initialize
                - SOPC_NodeId_InitializeFromCString
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2161,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2161,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2166,25'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_NodeId_Initialize
                - SOPC_NodeId_InitializeFromCString
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2167,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2167,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2172,5'
              BranchSideFuncs:
                - SOPC_NodeId_Initialize
                - SOPC_NodeId_InitializeFromCString
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2174,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2174,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2176,9'
              BranchSideFuncs:
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2160,24'
          Dst:             strlen
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2166,25'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2172,5'
          Dst:             SOPC_NodeId_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2173,32'
          Dst:             SOPC_NodeId_InitializeFromCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2176,9'
          Dst:             SOPC_Free
    - functionName:    SOPC_NodeId_InitializeFromCString
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 2009
      functionLinenumberEnd: 2151
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         43
      ICount:          284
      EdgeCount:       57
      CyclomaticComplexity: 16
      functionsReached:
        - SOPC_ByteString_Initialize
        - SOPC_Calloc
        - SOPC_Free
        - SOPC_Guid_FromCString
        - SOPC_HelperDecode_Base64
        - SOPC_Malloc
        - SOPC_NodeId_Clear
        - SOPC_String_InitializeFromCString
        - SOPC_strtouint16_t
        - SOPC_strtouint32_t
        - memcmp
        - strchr
        - strncpy
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2010,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Calloc
                - strncpy
                - strchr
                - memcmp
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
                - SOPC_strtouint16_t
                - SOPC_ByteString_Initialize
                - SOPC_HelperDecode_Base64
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_Guid_FromCString
                - SOPC_String_InitializeFromCString
                - SOPC_strtouint32_t
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2010,14'
              BranchSideFuncs:
                - SOPC_Calloc
                - strncpy
                - strchr
                - memcmp
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
                - SOPC_strtouint16_t
                - SOPC_ByteString_Initialize
                - SOPC_HelperDecode_Base64
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_Guid_FromCString
                - SOPC_String_InitializeFromCString
                - SOPC_strtouint32_t
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2010,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2010,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2010,30'
              BranchSideFuncs:
                - SOPC_Calloc
                - strncpy
                - strchr
                - memcmp
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
                - SOPC_strtouint16_t
                - SOPC_ByteString_Initialize
                - SOPC_HelperDecode_Base64
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_Guid_FromCString
                - SOPC_String_InitializeFromCString
                - SOPC_strtouint32_t
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2010,41'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2010,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2010,48'
              BranchSideFuncs:
                - SOPC_Calloc
                - strncpy
                - strchr
                - memcmp
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
                - SOPC_strtouint16_t
                - SOPC_ByteString_Initialize
                - SOPC_HelperDecode_Base64
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_Guid_FromCString
                - SOPC_String_InitializeFromCString
                - SOPC_strtouint32_t
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2010,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2010,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2019,14'
              BranchSideFuncs:
                - SOPC_Calloc
                - strncpy
                - strchr
                - memcmp
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
                - SOPC_strtouint16_t
                - SOPC_ByteString_Initialize
                - SOPC_HelperDecode_Base64
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_Guid_FromCString
                - SOPC_String_InitializeFromCString
                - SOPC_strtouint32_t
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2036,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2038,17'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
                - SOPC_ByteString_Initialize
                - SOPC_HelperDecode_Base64
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_Guid_FromCString
                - SOPC_String_InitializeFromCString
                - SOPC_strtouint32_t
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2054,50'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
                - SOPC_ByteString_Initialize
                - SOPC_HelperDecode_Base64
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_Guid_FromCString
                - SOPC_String_InitializeFromCString
                - SOPC_strtouint32_t
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2038,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2044,46'
              BranchSideFuncs:
                - SOPC_strtouint16_t
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
                - SOPC_ByteString_Initialize
                - SOPC_HelperDecode_Base64
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_Guid_FromCString
                - SOPC_String_InitializeFromCString
                - SOPC_strtouint32_t
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2144,9'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2054,38'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2054,50'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
                - SOPC_ByteString_Initialize
                - SOPC_HelperDecode_Base64
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_Guid_FromCString
                - SOPC_String_InitializeFromCString
                - SOPC_strtouint32_t
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2144,9'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2054,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2059,41'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2144,9'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2059,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2065,21'
              BranchSideFuncs:
                - SOPC_ByteString_Initialize
                - SOPC_HelperDecode_Base64
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
                - SOPC_Malloc
                - SOPC_Guid_FromCString
                - SOPC_String_InitializeFromCString
                - SOPC_strtouint32_t
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2144,9'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2065,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2069,19'
              BranchSideFuncs:
                - SOPC_strtouint32_t
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2074,19'
              BranchSideFuncs:
                - SOPC_String_InitializeFromCString
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2079,25'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_Guid_FromCString
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2087,19'
              BranchSideFuncs:
                - SOPC_ByteString_Initialize
                - SOPC_HelperDecode_Base64
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2144,9'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2080,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2078,19'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2144,9'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2100,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2102,30'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2144,9'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2115,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2117,23'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2144,9'
              BranchSideFuncs:
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2123,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2125,26'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2134,27'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2129,43'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2134,27'
              BranchSideFuncs:
                - SOPC_Free
                - SOPC_NodeId_Clear
                - SOPC_Free
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2142,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2144,9'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2148,5'
              BranchSideFuncs:
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2029,14'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2033,9'
          Dst:             strncpy
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2035,13'
          Dst:             strchr
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2038,17'
          Dst:             memcmp
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2044,26'
          Dst:             SOPC_strtouint16_t
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2079,25'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2070,26'
          Dst:             SOPC_strtouint32_t
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2113,22'
          Dst:             SOPC_Guid_FromCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2121,13'
          Dst:             SOPC_ByteString_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2122,22'
          Dst:             SOPC_HelperDecode_Base64
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2134,17'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2110,22'
          Dst:             SOPC_String_InitializeFromCString
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2144,9'
          Dst:             SOPC_NodeId_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2145,9'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:2148,5'
          Dst:             SOPC_Free
    - functionName:    strncpy
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_Guid_FromCString
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1450
      functionLinenumberEnd: 1496
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         34
      ICount:          193
      EdgeCount:       47
      CyclomaticComplexity: 15
      functionsReached:
        - SOPC_strtouint16_t
        - SOPC_strtouint32_t
        - SOPC_strtouint8_t
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1451,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_strtouint32_t
                - SOPC_strtouint16_t
                - SOPC_strtouint16_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1451,14'
              BranchSideFuncs:
                - SOPC_strtouint32_t
                - SOPC_strtouint16_t
                - SOPC_strtouint16_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1451,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1451,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1451,30'
              BranchSideFuncs:
                - SOPC_strtouint32_t
                - SOPC_strtouint16_t
                - SOPC_strtouint16_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1451,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1451,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1456,13'
              BranchSideFuncs:
                - SOPC_strtouint32_t
                - SOPC_strtouint16_t
                - SOPC_strtouint16_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1456,19'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1456,29'
              BranchSideFuncs:
                - SOPC_strtouint32_t
                - SOPC_strtouint16_t
                - SOPC_strtouint16_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1456,19'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1456,36'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1456,46'
              BranchSideFuncs:
                - SOPC_strtouint32_t
                - SOPC_strtouint16_t
                - SOPC_strtouint16_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1456,36'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1456,54'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1456,64'
              BranchSideFuncs:
                - SOPC_strtouint32_t
                - SOPC_strtouint16_t
                - SOPC_strtouint16_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1456,54'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1456,72'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1456,82'
              BranchSideFuncs:
                - SOPC_strtouint32_t
                - SOPC_strtouint16_t
                - SOPC_strtouint16_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1456,72'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1456,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1456,9'
              BranchSideFuncs:
                - SOPC_strtouint32_t
                - SOPC_strtouint16_t
                - SOPC_strtouint16_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1465,18'
              BranchSideFuncs:
                - SOPC_strtouint32_t
                - SOPC_strtouint16_t
                - SOPC_strtouint16_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1468,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1470,41'
              BranchSideFuncs:
                - SOPC_strtouint16_t
                - SOPC_strtouint16_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1481,27'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1473,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1475,41'
              BranchSideFuncs:
                - SOPC_strtouint16_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1481,27'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1481,27'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_strtouint8_t
                - SOPC_strtouint8_t
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_strtouint8_t
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1465,18'
          Dst:             SOPC_strtouint32_t
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1470,18'
          Dst:             SOPC_strtouint16_t
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1475,18'
          Dst:             SOPC_strtouint16_t
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1485,18'
          Dst:             SOPC_strtouint8_t
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1485,18'
          Dst:             SOPC_strtouint8_t
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1492,18'
          Dst:             SOPC_strtouint8_t
    - functionName:    SOPC_String_InitializeFromCString
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1164
      functionLinenumberEnd: 1173
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          29
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_String_CopyFromCString
        - SOPC_String_Initialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1167,16'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Initialize
                - SOPC_String_CopyFromCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1167,16'
              BranchSideFuncs:
                - SOPC_String_Initialize
                - SOPC_String_CopyFromCString
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1167,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1167,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1169,9'
              BranchSideFuncs:
                - SOPC_String_Initialize
                - SOPC_String_CopyFromCString
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1169,9'
          Dst:             SOPC_String_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1170,18'
          Dst:             SOPC_String_CopyFromCString
    - functionName:    SOPC_NodeId_IsNull
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1814
      functionLinenumberEnd: 1845
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         34
      ICount:          155
      EdgeCount:       45
      CyclomaticComplexity: 13
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1815,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1815,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1820,22'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1820,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1820,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1825,21'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1825,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1825,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1828,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1832,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1832,29'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1835,29'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1835,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1835,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1837,41'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1837,47'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1837,74'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1837,47'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1837,80'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1837,107'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1837,80'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1837,113'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1837,113'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1838,41'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1838,50'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1838,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1838,50'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1838,86'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1838,86'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1839,22'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1839,50'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1839,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1839,50'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1839,86'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1839,86'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1840,22'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1840,50'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1840,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1840,50'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1840,86'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1840,86'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1841,22'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1841,50'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1841,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1841,50'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_String_GetCStringArray
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1313
      functionLinenumberEnd: 1336
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - SOPC_Calloc
        - SOPC_String_GetCString
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1314,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_String_GetCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1314,21'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_String_GetCString
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1326,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1326,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1328,31'
              BranchSideFuncs:
                - SOPC_String_GetCString
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1328,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1330,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1332,9'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1328,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1330,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1332,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1324,27'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1330,31'
          Dst:             SOPC_String_GetCString
    - functionName:    SOPC_String_GetCString
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1177
      functionLinenumberEnd: 1203
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         14
      ICount:          64
      EdgeCount:       18
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_Malloc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1178,16'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Malloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1178,16'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1178,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1178,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1183,21'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1184,51'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1184,62'
              BranchSideFuncs:
                - SOPC_Malloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1186,21'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1184,29'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1186,21'
              BranchSideFuncs:
                - SOPC_Malloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1186,56'
              BranchSideFuncs:
                - SOPC_Malloc
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1186,21'
          Dst:             SOPC_Malloc
    - functionName:    SOPC_String_GetRawCStringArray
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1287
      functionLinenumberEnd: 1310
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         17
      ICount:          73
      EdgeCount:       22
      CyclomaticComplexity: 7
      functionsReached:
        - SOPC_Calloc
        - SOPC_String_GetRawCString
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1288,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_String_GetRawCString
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1288,21'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_String_GetRawCString
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1300,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1300,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1302,31'
              BranchSideFuncs:
                - SOPC_String_GetRawCString
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1302,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1304,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1306,9'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1302,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1304,58'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1306,9'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1298,33'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1304,31'
          Dst:             SOPC_String_GetRawCString
    - functionName:    SOPC_String_AttachFromCstring
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1017
      functionLinenumberEnd: 1034
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          56
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1020,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1020,14'
              BranchSideFuncs:
                - strlen
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1020,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1020,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1020,39'
              BranchSideFuncs:
                - strlen
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1020,44'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1020,51'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1020,44'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1020,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1020,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1023,24'
              BranchSideFuncs:
                - strlen
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1024,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1024,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1027,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1023,24'
          Dst:             strlen
    - functionName:    SOPC_String_AttachFrom
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1004
      functionLinenumberEnd: 1013
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1006,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1006,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1006,29'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1006,37'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1006,37'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1006,45'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1006,57'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1006,65'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1006,57'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1006,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1006,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1009,22'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_ByteString_Equal
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 965
      functionLinenumberEnd: 975
      functionDepth:   0
      returnType:      bool
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         6
      ICount:          39
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_ByteString_Compare
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:966,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ByteString_Compare
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:966,13'
              BranchSideFuncs:
                - SOPC_ByteString_Compare
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:969,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:969,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:971,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:969,9'
          Dst:             SOPC_ByteString_Compare
    - functionName:    SOPC_String_Delete
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 1104
      functionLinenumberEnd: 1110
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         6
      ICount:          24
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_Free
        - SOPC_String_Clear
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1105,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1105,14'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1105,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1105,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1107,9'
              BranchSideFuncs:
                - SOPC_String_Clear
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1107,9'
          Dst:             SOPC_String_Clear
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:1108,9'
          Dst:             SOPC_Free
    - functionName:    SOPC_ByteString_Delete
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 918
      functionLinenumberEnd: 920
      functionDepth:   0
      returnType:      void
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_String_Delete
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:919,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_String_Delete
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:919,5'
              BranchSideFuncs:
                - SOPC_String_Delete
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:919,5'
          Dst:             SOPC_String_Delete
    - functionName:    SOPC_ByteString_CopyFromBytes
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 848
      functionLinenumberEnd: 867
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         14
      ICount:          60
      EdgeCount:       19
      CyclomaticComplexity: 7
      functionsReached:
        - SOPC_Malloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:850,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Malloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:850,14'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:850,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:850,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:850,31'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:850,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:850,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:850,49'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:850,53'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:850,70'
              BranchSideFuncs:
                - SOPC_Malloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:850,53'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:850,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:850,9'
              BranchSideFuncs:
                - SOPC_Malloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:852,22'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:861,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:861,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:863,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:855,26'
          Dst:             SOPC_Malloc
    - functionName:    SOPC_ByteString_InitializeFixedSize
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 820
      functionLinenumberEnd: 844
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          49
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - SOPC_ByteString_Initialize
        - SOPC_Malloc
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:822,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_ByteString_Initialize
                - SOPC_Malloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:822,17'
              BranchSideFuncs:
                - SOPC_ByteString_Initialize
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:822,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:822,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:825,9'
              BranchSideFuncs:
                - SOPC_ByteString_Initialize
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:826,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Malloc
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:828,29'
              BranchSideFuncs:
                - SOPC_Malloc
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:835,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:835,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:837,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:825,9'
          Dst:             SOPC_ByteString_Initialize
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:828,29'
          Dst:             SOPC_Malloc
    - functionName:    SOPC_String_Create
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 993
      functionLinenumberEnd: 1000
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         6
      ICount:          25
      EdgeCount:       7
      CyclomaticComplexity: 3
      functionsReached:
        - SOPC_Malloc
        - SOPC_String_Initialize
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:995,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:0,0'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_String_Initialize
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:995,14'
              BranchSideFuncs:
                - SOPC_Malloc
                - SOPC_String_Initialize
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:996,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:996,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:998,9'
              BranchSideFuncs:
                - SOPC_String_Initialize
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:995,14'
          Dst:             SOPC_Malloc
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:998,9'
          Dst:             SOPC_String_Initialize
    - functionName:    SOPC_ByteString_Create
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 815
      functionLinenumberEnd: 816
      functionDepth:   0
      returnType:      'N/A'
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         3
      ICount:          12
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_String_Create
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:816,31'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:816,31'
              BranchSideFuncs:
                - SOPC_String_Create
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:816,31'
              BranchSideFuncs:
                - SOPC_String_Create
      Callsites:
        - Src:             '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:816,31'
          Dst:             SOPC_String_Create
    - functionName:    SOPC_StatusCode_ToTcpErrorCode
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 67
      functionLinenumberEnd: 102
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         29
      ICount:          114
      EdgeCount:       56
      CyclomaticComplexity: 29
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:68,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:95,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:98,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:100,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_IsGoodOrUncertainStatus
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 60
      functionLinenumberEnd: 62
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         4
      ICount:          20
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:61,72'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:61,72'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c:62,44'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_IsBadStatus
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 55
      functionLinenumberEnd: 56
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_IsUncertainStatus
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 50
      functionLinenumberEnd: 51
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_IsGoodStatus
      functionSourceFile: '/src/S2OPC/src/Common/opcua_types/sopc_builtintypes.c'
      linkageType:     InternalLinkage
      functionLinenumber: 45
      functionLinenumberEnd: 46
      functionDepth:   0
      returnType:      bool
      argCount:        1
      argTypes:
        - int
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_Atomic_Ptr_Set
      functionSourceFile: '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_atomic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 71
      functionLinenumberEnd: 86
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_Atomic_Ptr_Get
      functionSourceFile: '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_atomic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 66
      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:    SOPC_Atomic_Int_Add
      functionSourceFile: '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_atomic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 44
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    0
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_Atomic_Int_Set
      functionSourceFile: '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_atomic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 34
      functionLinenumberEnd: 41
      functionDepth:   0
      returnType:      void
      argCount:        2
      argTypes:
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         1
      ICount:          8
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_Atomic_Int_Get
      functionSourceFile: '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_atomic.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 29
      functionDepth:   0
      returnType:      int
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         1
      ICount:          7
      EdgeCount:       1
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    daysSince1601
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 438
      functionLinenumberEnd: 459
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - short
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         7
      ICount:          64
      EdgeCount:       7
      CyclomaticComplexity: 2
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:439,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:439,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:439,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:439,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:440,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:440,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:440,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:443,52'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:439,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:440,5'
          Dst:             __assert_fail
    - functionName:    secondsSince1601
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 463
      functionLinenumberEnd: 481
      functionDepth:   0
      returnType:      size_t
      argCount:        6
      argTypes:
        - short
        - char
        - char
        - char
        - char
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          82
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - __assert_fail
        - daysSince1601
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:464,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - daysSince1601
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:464,5'
              BranchSideFuncs:
                - __assert_fail
                - __assert_fail
                - daysSince1601
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:464,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:464,5'
              BranchSideFuncs:
                - __assert_fail
                - daysSince1601
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:465,5'
              BranchSideFuncs:
                - __assert_fail
                - daysSince1601
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:464,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:464,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:464,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:464,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:464,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:464,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:464,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:464,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:477,45'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:465,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:465,5'
              BranchSideFuncs:
                - daysSince1601
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:470,40'
              BranchSideFuncs:
                - daysSince1601
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:464,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:465,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:471,41'
          Dst:             daysSince1601
    - functionName:    SOPC_Time_FromXsdDateTime
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 484
      functionLinenumberEnd: 561
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         33
      ICount:          181
      EdgeCount:       46
      CyclomaticComplexity: 15
      functionsReached:
        - SOPC_tm_FromXsdDateTime
        - secondsSince1601
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:488,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:0,0'
              BranchSideFuncs:
                - SOPC_tm_FromXsdDateTime
                - secondsSince1601
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:489,5'
              BranchSideFuncs:
                - SOPC_tm_FromXsdDateTime
                - secondsSince1601
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:493,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:493,9'
              BranchSideFuncs:
                - secondsSince1601
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:498,16'
              BranchSideFuncs:
                - secondsSince1601
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:498,28'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:498,44'
              BranchSideFuncs:
                - secondsSince1601
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:506,26'
              BranchSideFuncs:
                - secondsSince1601
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:498,52'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:0,0'
              BranchSideFuncs:
                - secondsSince1601
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:498,62'
              BranchSideFuncs:
                - secondsSince1601
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:498,74'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:0,0'
              BranchSideFuncs:
                - secondsSince1601
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:498,84'
              BranchSideFuncs:
                - secondsSince1601
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:498,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:0,0'
              BranchSideFuncs:
                - secondsSince1601
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:518,72'
              BranchSideFuncs:
                - secondsSince1601
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:506,33'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:0,0'
              BranchSideFuncs:
                - secondsSince1601
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:506,49'
              BranchSideFuncs:
                - secondsSince1601
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:506,58'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:0,0'
              BranchSideFuncs:
                - secondsSince1601
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:506,68'
              BranchSideFuncs:
                - secondsSince1601
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:506,79'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:0,0'
              BranchSideFuncs:
                - secondsSince1601
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:506,89'
              BranchSideFuncs:
                - secondsSince1601
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:506,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:0,0'
              BranchSideFuncs:
                - secondsSince1601
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:518,72'
              BranchSideFuncs:
                - secondsSince1601
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:520,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:522,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:536,23'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:523,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:526,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:531,27'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:536,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:544,28'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:544,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:555,34'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:491,21'
          Dst:             SOPC_tm_FromXsdDateTime
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:518,9'
          Dst:             secondsSince1601
    - functionName:    SOPC_tm_FromXsdDateTime
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 176
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         134
      ICount:          588
      EdgeCount:       191
      CyclomaticComplexity: 59
      functionsReached:
        - SOPC_strtodouble
        - SOPC_strtoint
        - SOPC_strtouint
        - __assert_fail
        - memchr
        - parseTwoDigitsUint8
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:177,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:0,0'
              BranchSideFuncs:
                - memchr
                - SOPC_strtoint
                - __assert_fail
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - SOPC_strtodouble
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:177,14'
              BranchSideFuncs:
                - memchr
                - SOPC_strtoint
                - __assert_fail
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - SOPC_strtodouble
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:177,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:177,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:184,9'
              BranchSideFuncs:
                - memchr
                - SOPC_strtoint
                - __assert_fail
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - SOPC_strtodouble
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:226,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:226,5'
              BranchSideFuncs:
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - SOPC_strtodouble
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:227,44'
              BranchSideFuncs:
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - SOPC_strtodouble
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:261,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:261,35'
              BranchSideFuncs:
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - SOPC_strtodouble
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:265,17'
              BranchSideFuncs:
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - SOPC_strtodouble
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:265,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:265,35'
              BranchSideFuncs:
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - SOPC_strtodouble
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:278,12'
              BranchSideFuncs:
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - SOPC_strtodouble
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:265,41'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:265,49'
              BranchSideFuncs:
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - SOPC_strtodouble
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:278,12'
              BranchSideFuncs:
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - SOPC_strtodouble
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:265,41'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:265,49'
              BranchSideFuncs:
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - SOPC_strtodouble
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:278,12'
              BranchSideFuncs:
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - SOPC_strtodouble
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:265,87'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:265,104'
              BranchSideFuncs:
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - SOPC_strtodouble
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:269,17'
              BranchSideFuncs:
                - parseTwoDigitsUint8
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - SOPC_strtodouble
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:319,24'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:319,37'
              BranchSideFuncs:
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - SOPC_strtodouble
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:324,11'
              BranchSideFuncs:
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - SOPC_strtodouble
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:324,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:338,16'
              BranchSideFuncs:
                - parseTwoDigitsUint8
                - SOPC_strtouint
                - SOPC_strtodouble
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:338,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:341,23'
              BranchSideFuncs:
                - SOPC_strtodouble
                - parseTwoDigitsUint8
                - SOPC_strtouint
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:368,25'
              BranchSideFuncs:
                - parseTwoDigitsUint8
                - SOPC_strtouint
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:344,35'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:344,38'
              BranchSideFuncs:
                - SOPC_strtodouble
                - parseTwoDigitsUint8
                - SOPC_strtouint
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:356,69'
              BranchSideFuncs:
                - SOPC_strtodouble
                - parseTwoDigitsUint8
                - SOPC_strtouint
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:344,57'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:344,72'
              BranchSideFuncs:
                - SOPC_strtodouble
                - parseTwoDigitsUint8
                - SOPC_strtouint
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:356,69'
              BranchSideFuncs:
                - SOPC_strtodouble
                - parseTwoDigitsUint8
                - SOPC_strtouint
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:344,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:347,32'
              BranchSideFuncs:
                - SOPC_strtodouble
                - parseTwoDigitsUint8
                - SOPC_strtouint
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:356,69'
              BranchSideFuncs:
                - SOPC_strtodouble
                - parseTwoDigitsUint8
                - SOPC_strtouint
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:347,32'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:347,39'
              BranchSideFuncs:
                - SOPC_strtodouble
                - parseTwoDigitsUint8
                - SOPC_strtouint
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:351,23'
              BranchSideFuncs:
                - SOPC_strtodouble
                - parseTwoDigitsUint8
                - SOPC_strtouint
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:344,35'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:344,38'
              BranchSideFuncs:
                - SOPC_strtodouble
                - parseTwoDigitsUint8
                - SOPC_strtouint
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:356,69'
              BranchSideFuncs:
                - SOPC_strtodouble
                - parseTwoDigitsUint8
                - SOPC_strtouint
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:372,30'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:372,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:422,21'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:372,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:375,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:424,24'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:375,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:377,29'
              BranchSideFuncs:
                - parseTwoDigitsUint8
                - SOPC_strtouint
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:379,22'
              BranchSideFuncs:
                - parseTwoDigitsUint8
                - SOPC_strtouint
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:411,70'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:411,75'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:420,22'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:420,42'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:416,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:420,47'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:422,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:424,24'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:213,18'
          Dst:             memchr
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:220,17'
          Dst:             SOPC_strtoint
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:226,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:234,12'
          Dst:             parseTwoDigitsUint8
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:246,12'
          Dst:             parseTwoDigitsUint8
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:278,12'
          Dst:             parseTwoDigitsUint8
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:291,12'
          Dst:             parseTwoDigitsUint8
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:309,12'
          Dst:             SOPC_strtouint
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:356,16'
          Dst:             SOPC_strtodouble
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:391,16'
          Dst:             parseTwoDigitsUint8
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:409,16'
          Dst:             SOPC_strtouint
    - functionName:    memchr
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - 'N/A'
        - int
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    parseTwoDigitsUint8
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 157
      functionLinenumberEnd: 173
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          62
      EdgeCount:       18
      CyclomaticComplexity: 5
      functionsReached:
        - SOPC_strtouint8_t
        - __assert_fail
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:158,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:0,0'
              BranchSideFuncs:
                - SOPC_strtouint8_t
                - __assert_fail
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:158,5'
              BranchSideFuncs:
                - SOPC_strtouint8_t
                - __assert_fail
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:158,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:158,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:159,5'
              BranchSideFuncs:
                - SOPC_strtouint8_t
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:159,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:159,5'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:161,14'
              BranchSideFuncs:
                - SOPC_strtouint8_t
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:161,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:161,21'
              BranchSideFuncs:
                - SOPC_strtouint8_t
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:161,56'
              BranchSideFuncs:
                - SOPC_strtouint8_t
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:161,49'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:161,49'
              BranchSideFuncs:
                - SOPC_strtouint8_t
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:166,32'
              BranchSideFuncs:
                - SOPC_strtouint8_t
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:161,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:161,9'
              BranchSideFuncs:
                - SOPC_strtouint8_t
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:166,32'
              BranchSideFuncs:
                - SOPC_strtouint8_t
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:158,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:159,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:166,32'
          Dst:             SOPC_strtouint8_t
    - functionName:    SOPC_Time_FromUnixTime
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 105
      functionLinenumberEnd: 132
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         10
      ICount:          47
      EdgeCount:       12
      CyclomaticComplexity: 4
      functionsReached:
        - __assert_fail
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:106,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:0,0'
              BranchSideFuncs:
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:106,5'
              BranchSideFuncs:
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:106,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:106,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:117,49'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:117,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:117,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:124,52'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:124,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:124,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:129,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:106,5'
          Dst:             __assert_fail
    - functionName:    SOPC_Time_GetStringOfCurrentTimeUTC
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 100
      functionLinenumberEnd: 101
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_current_time_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:101,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:0,0'
              BranchSideFuncs:
                - get_current_time_string
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:101,12'
              BranchSideFuncs:
                - get_current_time_string
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:101,12'
          Dst:             get_current_time_string
    - functionName:    get_current_time_string
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 90
      functionLinenumberEnd: 91
      functionDepth:   0
      returnType:      'N/A'
      argCount:        2
      argTypes:
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          15
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_Time_GetCurrentTimeUTC
        - SOPC_Time_GetString
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:91,32'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:0,0'
              BranchSideFuncs:
                - SOPC_Time_GetCurrentTimeUTC
                - SOPC_Time_GetString
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:91,32'
              BranchSideFuncs:
                - SOPC_Time_GetCurrentTimeUTC
                - SOPC_Time_GetString
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:91,32'
          Dst:             SOPC_Time_GetCurrentTimeUTC
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:91,12'
          Dst:             SOPC_Time_GetString
    - functionName:    SOPC_Time_GetString
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 87
      functionDepth:   0
      returnType:      'N/A'
      argCount:        3
      argTypes:
        - size_t
        - bool
        - bool
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         21
      ICount:          110
      EdgeCount:       27
      CyclomaticComplexity: 8
      functionsReached:
        - SOPC_Calloc
        - SOPC_Free
        - SOPC_Time_Breakdown_Local
        - SOPC_Time_Breakdown_UTC
        - SOPC_Time_ToUnixTime
        - __assert_fail
        - snprintf
        - strftime
      functionUses:    3
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:39,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:0,0'
              BranchSideFuncs:
                - SOPC_Time_ToUnixTime
                - SOPC_Time_Breakdown_UTC
                - SOPC_Calloc
                - strftime
                - snprintf
                - __assert_fail
                - SOPC_Free
                - SOPC_Time_Breakdown_Local
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:39,14'
              BranchSideFuncs:
                - SOPC_Time_ToUnixTime
                - SOPC_Time_Breakdown_UTC
                - SOPC_Calloc
                - strftime
                - snprintf
                - __assert_fail
                - SOPC_Free
                - SOPC_Time_Breakdown_Local
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:39,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:39,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:44,12'
              BranchSideFuncs:
                - SOPC_Time_ToUnixTime
                - SOPC_Time_Breakdown_UTC
                - SOPC_Calloc
                - strftime
                - snprintf
                - __assert_fail
                - SOPC_Free
                - SOPC_Time_Breakdown_Local
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:54,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:56,44'
              BranchSideFuncs:
                - SOPC_Time_Breakdown_Local
                - SOPC_Calloc
                - strftime
                - snprintf
                - __assert_fail
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:60,42'
              BranchSideFuncs:
                - SOPC_Time_Breakdown_UTC
                - SOPC_Calloc
                - strftime
                - snprintf
                - __assert_fail
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:77,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:79,9'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:83,29'
              BranchSideFuncs:
                - snprintf
                - __assert_fail
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:45,32'
          Dst:             SOPC_Time_ToUnixTime
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:56,18'
          Dst:             SOPC_Time_Breakdown_Local
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:60,18'
          Dst:             SOPC_Time_Breakdown_UTC
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:68,17'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:75,18'
          Dst:             strftime
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:79,9'
          Dst:             SOPC_Free
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:83,16'
          Dst:             snprintf
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:84,5'
          Dst:             __assert_fail
    - functionName:    SOPC_Time_ToUnixTime
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 135
      functionLinenumberEnd: 154
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         4
      ICount:          26
      EdgeCount:       4
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:138,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:136,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:138,9'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    strftime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      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:    SOPC_Time_GetStringOfCurrentLocalTime
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 95
      functionLinenumberEnd: 96
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - bool
      constantsTouched: []
      argNames:
        - ''
      BBCount:         3
      ICount:          13
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - get_current_time_string
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_date_time.c:96,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:0,0'
              BranchSideFuncs:
                - get_current_time_string
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_date_time.c:96,12'
              BranchSideFuncs:
                - get_current_time_string
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_date_time.c:96,12'
          Dst:             get_current_time_string
    - functionName:    SOPC_DJBHash_Step
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 28
      functionLinenumberEnd: 34
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          115
      EdgeCount:       19
      CyclomaticComplexity: 6
      functionsReached: []
      functionUses:    5
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_hash.c:29,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_hash.c:29,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_hash.c:29,5'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_hash.c:29,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_hash.c:29,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_hash.c:31,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_hash.c:29,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_hash.c:29,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_hash.c:31,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_hash.c:29,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_hash.c:29,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_hash.c:31,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_hash.c:29,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_hash.c:29,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_hash.c:31,34'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_DJBHash
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_hash.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 24
      functionDepth:   0
      returnType:      size_t
      argCount:        2
      argTypes:
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          14
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - SOPC_DJBHash_Step
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_hash.c:24,12'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_hash.c:0,0'
              BranchSideFuncs:
                - SOPC_DJBHash_Step
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_hash.c:24,12'
              BranchSideFuncs:
                - SOPC_DJBHash_Step
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_hash.c:24,12'
          Dst:             SOPC_DJBHash_Step
    - functionName:    char_to_decimal
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 31
      functionLinenumberEnd: 48
      functionDepth:   0
      returnType:      char
      argCount:        2
      argTypes:
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         15
      ICount:          59
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached: []
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:33,20'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:33,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:46,12'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:33,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:35,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:37,14'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:37,20'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:37,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:41,14'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:37,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:39,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:46,12'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:41,20'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:41,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:46,12'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:41,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:43,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:46,12'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    decode_base64_get_paddinglength
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 115
      functionLinenumberEnd: 147
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         24
      ICount:          102
      EdgeCount:       32
      CyclomaticComplexity: 10
      functionsReached:
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:122,20'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:0,0'
              BranchSideFuncs:
                - strlen
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:122,20'
              BranchSideFuncs:
                - strlen
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:124,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:144,17'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:126,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:124,15'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:128,17'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:128,40'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:128,56'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:133,27'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:128,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:128,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:133,27'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:124,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:138,11'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:138,29'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:138,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:144,17'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:138,52'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:138,57'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:144,17'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:138,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:138,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:144,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:122,20'
          Dst:             strlen
    - functionName:    unhexlify
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 75
      functionLinenumberEnd: 100
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         20
      ICount:          99
      EdgeCount:       26
      CyclomaticComplexity: 8
      functionsReached:
        - __assert_fail
        - char_to_decimal
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:76,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - char_to_decimal
                - char_to_decimal
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:76,5'
              BranchSideFuncs:
                - __assert_fail
                - char_to_decimal
                - char_to_decimal
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:76,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:76,5'
              BranchSideFuncs:
                - char_to_decimal
                - char_to_decimal
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:77,10'
              BranchSideFuncs:
                - char_to_decimal
                - char_to_decimal
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:79,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:79,21'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:79,29'
              BranchSideFuncs:
                - char_to_decimal
                - char_to_decimal
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:79,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:79,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:84,26'
              BranchSideFuncs:
                - char_to_decimal
                - char_to_decimal
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:84,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:86,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:99,12'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:87,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:87,13'
              BranchSideFuncs:
                - char_to_decimal
                - char_to_decimal
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:91,49'
              BranchSideFuncs:
                - char_to_decimal
                - char_to_decimal
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:92,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:92,13'
              BranchSideFuncs:
                - char_to_decimal
                - char_to_decimal
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:96,39'
              BranchSideFuncs:
                - char_to_decimal
                - char_to_decimal
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:84,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:86,55'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:99,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:76,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:86,33'
          Dst:             char_to_decimal
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:91,23'
          Dst:             char_to_decimal
    - functionName:    SOPC_HelperDecode_Hex
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 454
      functionLinenumberEnd: 456
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - unhexlify
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:455,15'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:0,0'
              BranchSideFuncs:
                - unhexlify
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:455,15'
              BranchSideFuncs:
                - unhexlify
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:455,15'
          Dst:             unhexlify
    - functionName:    hexlify
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 53
      functionLinenumberEnd: 70
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         18
      ICount:          82
      EdgeCount:       22
      CyclomaticComplexity: 6
      functionsReached:
        - __assert_fail
        - sprintf
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:54,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:0,0'
              BranchSideFuncs:
                - __assert_fail
                - sprintf
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:54,5'
              BranchSideFuncs:
                - __assert_fail
                - sprintf
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:54,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:54,5'
              BranchSideFuncs:
                - sprintf
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:59,10'
              BranchSideFuncs:
                - sprintf
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:59,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:59,14'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:59,18'
              BranchSideFuncs:
                - sprintf
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:59,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:59,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:62,19'
              BranchSideFuncs:
                - sprintf
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:62,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:64,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:69,12'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:65,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:65,9'
              BranchSideFuncs:
                - sprintf
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:66,24'
              BranchSideFuncs:
                - sprintf
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:62,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:64,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:69,12'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:54,5'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:64,15'
          Dst:             sprintf
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:65,9'
          Dst:             __assert_fail
    - functionName:    SOPC_HelperEncode_Hex
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 448
      functionLinenumberEnd: 450
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - hexlify
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:449,15'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:0,0'
              BranchSideFuncs:
                - hexlify
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:449,15'
              BranchSideFuncs:
                - hexlify
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:449,15'
          Dst:             hexlify
    - functionName:    base64decode
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 317
      functionLinenumberEnd: 439
      functionDepth:   0
      returnType:      bool
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         48
      ICount:          287
      EdgeCount:       62
      CyclomaticComplexity: 16
      functionsReached:
        - SOPC_Calloc
        - SOPC_Free
        - __assert_fail
        - decode_base64_get_paddinglength
        - strlen
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:318,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:0,0'
              BranchSideFuncs:
                - strlen
                - decode_base64_get_paddinglength
                - SOPC_Calloc
                - SOPC_Free
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:318,14'
              BranchSideFuncs:
                - strlen
                - decode_base64_get_paddinglength
                - SOPC_Calloc
                - SOPC_Free
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:318,23'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:318,23'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:318,31'
              BranchSideFuncs:
                - strlen
                - decode_base64_get_paddinglength
                - SOPC_Calloc
                - SOPC_Free
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:318,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:318,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:323,23'
              BranchSideFuncs:
                - strlen
                - decode_base64_get_paddinglength
                - SOPC_Calloc
                - SOPC_Free
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:339,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:341,16'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Free
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:344,58'
              BranchSideFuncs:
                - SOPC_Calloc
                - SOPC_Free
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:355,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:357,35'
              BranchSideFuncs:
                - SOPC_Free
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:395,31'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:360,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:355,35'
              BranchSideFuncs:
                - SOPC_Free
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:369,13'
              BranchSideFuncs:
                - SOPC_Free
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:371,13'
              BranchSideFuncs:
                - __assert_fail
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:419,21'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:371,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:371,13'
              BranchSideFuncs:
                - SOPC_Free
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:372,23'
              BranchSideFuncs:
                - SOPC_Free
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:375,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:355,35'
              BranchSideFuncs:
                - SOPC_Free
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:377,21'
              BranchSideFuncs:
                - SOPC_Free
                - __assert_fail
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:378,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:384,41'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:419,21'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:355,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:357,35'
              BranchSideFuncs:
                - SOPC_Free
                - __assert_fail
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:395,31'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:395,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:397,18'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:407,36'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:397,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:403,33'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:419,21'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:407,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:409,13'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:419,21'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:409,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:0,0'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:419,21'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:419,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:424,9'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:432,16'
              BranchSideFuncs:
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:424,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:426,9'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:432,16'
              BranchSideFuncs:
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:323,23'
          Dst:             strlen
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:330,32'
          Dst:             decode_base64_get_paddinglength
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:346,30'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:371,13'
          Dst:             __assert_fail
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:435,9'
          Dst:             SOPC_Free
    - functionName:    SOPC_HelperDecode_Base64
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 442
      functionLinenumberEnd: 444
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         3
      ICount:          18
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - base64decode
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:443,16'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:0,0'
              BranchSideFuncs:
                - base64decode
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:443,16'
              BranchSideFuncs:
                - base64decode
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:443,16'
          Dst:             base64decode
    - functionName:    base64encode
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 152
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         38
      ICount:          233
      EdgeCount:       52
      CyclomaticComplexity: 16
      functionsReached: []
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:163,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:166,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:248,19'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:169,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:171,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:175,16'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:175,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:177,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:182,26'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:190,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:181,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:190,13'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:196,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:196,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:200,28'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:207,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:209,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:221,13'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:209,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:209,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:213,32'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:221,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:163,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:223,27'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:223,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:223,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:227,32'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:163,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:166,25'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:236,18'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:236,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:240,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:248,19'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:240,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:240,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:244,13'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:238,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:240,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:248,19'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:240,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:240,17'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:244,13'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:248,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:248,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:252,5'
              BranchSideFuncs: []
      Callsites:       []
    - functionName:    SOPC_HelperEncode_Base64
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 282
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         16
      ICount:          70
      EdgeCount:       22
      CyclomaticComplexity: 8
      functionsReached:
        - SOPC_Calloc
        - SOPC_Free
        - base64encode
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:258,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:0,0'
              BranchSideFuncs:
                - SOPC_Calloc
                - base64encode
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:258,14'
              BranchSideFuncs:
                - SOPC_Calloc
                - base64encode
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:258,24'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:258,24'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:258,32'
              BranchSideFuncs:
                - SOPC_Calloc
                - base64encode
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:258,41'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:258,41'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:258,49'
              BranchSideFuncs:
                - SOPC_Calloc
                - base64encode
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:258,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:258,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:262,35'
              BranchSideFuncs:
                - SOPC_Calloc
                - base64encode
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:263,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:263,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:268,14'
              BranchSideFuncs:
                - SOPC_Calloc
                - base64encode
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:269,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:269,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:273,55'
              BranchSideFuncs:
                - base64encode
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:274,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:274,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:276,19'
              BranchSideFuncs:
                - SOPC_Free
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:268,14'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:273,16'
          Dst:             base64encode
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_encode.c:276,9'
          Dst:             SOPC_Free
    - functionName:    SOPC_StrConcat
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_helper_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 411
      functionLinenumberEnd: 435
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         15
      ICount:          69
      EdgeCount:       20
      CyclomaticComplexity: 7
      functionsReached:
        - SOPC_Calloc
        - SOPC_Free
        - snprintf
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:412,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:0,0'
              BranchSideFuncs:
                - strlen
                - strlen
                - SOPC_Calloc
                - snprintf
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:412,14'
              BranchSideFuncs:
                - strlen
                - strlen
                - SOPC_Calloc
                - snprintf
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:412,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:412,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:412,30'
              BranchSideFuncs:
                - strlen
                - strlen
                - SOPC_Calloc
                - snprintf
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:412,39'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:412,39'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:412,47'
              BranchSideFuncs:
                - strlen
                - strlen
                - SOPC_Calloc
                - snprintf
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:412,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:412,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:418,24'
              BranchSideFuncs:
                - strlen
                - strlen
                - SOPC_Calloc
                - snprintf
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:420,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:420,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:425,15'
              BranchSideFuncs:
                - snprintf
                - SOPC_Free
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:426,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:428,9'
              BranchSideFuncs:
                - SOPC_Free
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:433,10'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:418,24'
          Dst:             strlen
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:418,39'
          Dst:             strlen
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:419,18'
          Dst:             SOPC_Calloc
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:425,15'
          Dst:             snprintf
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:428,9'
          Dst:             SOPC_Free
    - functionName:    SOPC_strdup
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_helper_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 392
      functionLinenumberEnd: 408
      functionDepth:   0
      returnType:      'N/A'
      argCount:        1
      argTypes:
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
      BBCount:         8
      ICount:          35
      EdgeCount:       10
      CyclomaticComplexity: 4
      functionsReached:
        - SOPC_Calloc
        - strlen
      functionUses:    0
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:393,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:0,0'
              BranchSideFuncs:
                - strlen
                - SOPC_Calloc
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:393,14'
              BranchSideFuncs:
                - strlen
                - SOPC_Calloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:393,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:393,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:398,18'
              BranchSideFuncs:
                - strlen
                - SOPC_Calloc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:401,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:401,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:406,5'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:398,18'
          Dst:             strlen
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:399,17'
          Dst:             SOPC_Calloc
    - functionName:    SOPC_strtodouble
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_helper_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 353
      functionLinenumberEnd: 389
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         29
      ICount:          123
      EdgeCount:       41
      CyclomaticComplexity: 14
      functionsReached:
        - __errno_location
        - strtod
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:354,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - strtod
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:356,14'
              BranchSideFuncs:
                - __errno_location
                - strtod
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:356,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:356,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:356,29'
              BranchSideFuncs:
                - __errno_location
                - strtod
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:356,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:356,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:356,41'
              BranchSideFuncs:
                - __errno_location
                - strtod
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:356,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:356,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:361,5'
              BranchSideFuncs:
                - __errno_location
                - strtod
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:374,21'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:374,28'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:378,20'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:365,5'
          Dst:             __errno_location
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:366,18'
          Dst:             strtod
    - 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:    4
      BranchProfiles:  []
      Callsites:       []
    - functionName:    strtod
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      double
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_strtouint
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_helper_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 306
      functionLinenumberEnd: 350
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         32
      ICount:          138
      EdgeCount:       45
      CyclomaticComplexity: 15
      functionsReached:
        - __errno_location
        - strtoull
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:307,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - strtoull
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:309,14'
              BranchSideFuncs:
                - __errno_location
                - strtoull
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:309,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:309,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:309,29'
              BranchSideFuncs:
                - __errno_location
                - strtoull
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:309,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:309,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:309,41'
              BranchSideFuncs:
                - __errno_location
                - strtoull
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:309,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:309,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:314,5'
              BranchSideFuncs:
                - __errno_location
                - strtoull
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:327,20'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:327,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:331,20'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:331,26'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:331,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:335,20'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:335,26'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:335,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:339,20'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:339,70'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:339,83'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:341,29'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:318,5'
          Dst:             __errno_location
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:319,34'
          Dst:             strtoull
    - functionName:    strtoull
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_strtoint
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_helper_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 257
      functionLinenumberEnd: 303
      functionDepth:   0
      returnType:      bool
      argCount:        4
      argTypes:
        - 'N/A'
        - size_t
        - char
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         41
      ICount:          170
      EdgeCount:       58
      CyclomaticComplexity: 19
      functionsReached:
        - __errno_location
        - strtoll
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:258,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - strtoll
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:260,14'
              BranchSideFuncs:
                - __errno_location
                - strtoll
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:260,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:260,22'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:260,29'
              BranchSideFuncs:
                - __errno_location
                - strtoll
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:260,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:260,34'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:260,41'
              BranchSideFuncs:
                - __errno_location
                - strtoll
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:260,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:260,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:265,5'
              BranchSideFuncs:
                - __errno_location
                - strtoll
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:279,20'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:279,27'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:283,20'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:283,26'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:283,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:287,20'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:287,26'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:287,33'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:291,20'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:292,34'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:292,68'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:292,47'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:292,55'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:292,68'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:294,28'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:268,5'
          Dst:             __errno_location
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:271,25'
          Dst:             strtoll
    - functionName:    strtoll
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_strtouint32_t
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_helper_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 220
      functionLinenumberEnd: 254
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         27
      ICount:          116
      EdgeCount:       37
      CyclomaticComplexity: 12
      functionsReached:
        - __errno_location
        - strtoul
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:222,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:0,0'
              BranchSideFuncs:
                - __errno_location
                - strtoul
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:222,11'
              BranchSideFuncs:
                - __errno_location
                - strtoul
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:225,20'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:225,28'
              BranchSideFuncs:
                - __errno_location
                - strtoul
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:228,5'
              BranchSideFuncs:
                - __errno_location
                - strtoul
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:225,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:228,5'
              BranchSideFuncs:
                - __errno_location
                - strtoul
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:231,12'
              BranchSideFuncs:
                - __errno_location
                - strtoul
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:231,20'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:231,26'
              BranchSideFuncs:
                - __errno_location
                - strtoul
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:236,9'
              BranchSideFuncs:
                - __errno_location
                - strtoul
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:231,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:231,9'
              BranchSideFuncs:
                - __errno_location
                - strtoul
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:236,9'
              BranchSideFuncs:
                - __errno_location
                - strtoul
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:236,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:236,9'
              BranchSideFuncs:
                - __errno_location
                - strtoul
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:240,9'
              BranchSideFuncs:
                - __errno_location
                - strtoul
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:242,26'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:242,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:242,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:242,40'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:242,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:242,43'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:242,57'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:242,71'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:242,57'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:242,80'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:242,80'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:243,19'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:242,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:242,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:249,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:240,9'
          Dst:             __errno_location
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:241,17'
          Dst:             strtoul
    - functionName:    strtoul
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      size_t
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    3
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_strtouint16_t
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_helper_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 185
      functionLinenumberEnd: 217
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          107
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - strtoul
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:187,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:0,0'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:187,11'
              BranchSideFuncs:
                - strtoul
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:190,20'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:190,28'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:193,5'
              BranchSideFuncs:
                - strtoul
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:190,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:193,5'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:196,12'
              BranchSideFuncs:
                - strtoul
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:196,20'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:196,26'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:201,9'
              BranchSideFuncs:
                - strtoul
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:196,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:196,9'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:201,9'
              BranchSideFuncs:
                - strtoul
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:201,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:201,9'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:205,17'
              BranchSideFuncs:
                - strtoul
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:206,26'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:206,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:206,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:206,40'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:206,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:206,43'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:206,57'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:206,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:206,57'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:206,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:206,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:212,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:205,17'
          Dst:             strtoul
    - functionName:    SOPC_strtouint8_t
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_helper_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 149
      functionLinenumberEnd: 182
      functionDepth:   0
      returnType:      int
      argCount:        4
      argTypes:
        - 'N/A'
        - 'N/A'
        - int
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
        - ''
      BBCount:         25
      ICount:          107
      EdgeCount:       34
      CyclomaticComplexity: 11
      functionsReached:
        - strtoul
      functionUses:    4
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:151,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:0,0'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:151,11'
              BranchSideFuncs:
                - strtoul
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:155,20'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:155,28'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:158,5'
              BranchSideFuncs:
                - strtoul
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:155,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:158,5'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:161,12'
              BranchSideFuncs:
                - strtoul
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:161,20'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:161,26'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:166,9'
              BranchSideFuncs:
                - strtoul
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:161,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:161,9'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:166,9'
              BranchSideFuncs:
                - strtoul
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:166,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:166,9'
              BranchSideFuncs:
                - strtoul
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:170,17'
              BranchSideFuncs:
                - strtoul
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:171,26'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:171,26'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:171,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:171,40'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:171,40'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:171,43'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:171,57'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:171,66'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:171,57'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:171,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:171,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:177,18'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:170,17'
          Dst:             strtoul
    - functionName:    SOPC_strcmp_ignore_case_alt_end
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_helper_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 96
      functionLinenumberEnd: 146
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - char
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         31
      ICount:          160
      EdgeCount:       43
      CyclomaticComplexity: 14
      functionsReached:
        - __ctype_tolower_loc
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:98,19'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:0,0'
              BranchSideFuncs:
                - __ctype_tolower_loc
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:98,19'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:104,20'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:104,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:104,28'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:104,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:104,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:112,15'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:114,41'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:114,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:115,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:114,41'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:114,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:115,34'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:115,41'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:115,49'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:117,29'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:115,41'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:110,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:115,41'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:117,29'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:117,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:130,17'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:117,29'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:110,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:117,29'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:117,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:110,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:119,21'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:119,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:110,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:123,26'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:123,22'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:110,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:110,32'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:130,17'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:110,5'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:130,17'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:98,19'
          Dst:             __ctype_tolower_loc
    - functionName:    __ctype_tolower_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:    2
      BranchProfiles:  []
      Callsites:       []
    - functionName:    SOPC_strcmp_ignore_case
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_helper_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 68
      functionLinenumberEnd: 93
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - 'N/A'
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         12
      ICount:          51
      EdgeCount:       16
      CyclomaticComplexity: 6
      functionsReached:
        - SOPC_strncmp_ignore_case
        - strlen
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:70,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:0,0'
              BranchSideFuncs:
                - strlen
                - strlen
                - SOPC_strncmp_ignore_case
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:70,14'
              BranchSideFuncs:
                - strlen
                - strlen
                - SOPC_strncmp_ignore_case
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:70,20'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:70,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:70,28'
              BranchSideFuncs:
                - strlen
                - strlen
                - SOPC_strncmp_ignore_case
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:70,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:70,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:75,21'
              BranchSideFuncs:
                - strlen
                - strlen
                - SOPC_strncmp_ignore_case
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:77,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:79,16'
              BranchSideFuncs:
                - SOPC_strncmp_ignore_case
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:83,20'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:83,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:83,13'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:75,21'
          Dst:             strlen
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:76,21'
          Dst:             strlen
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:79,16'
          Dst:             SOPC_strncmp_ignore_case
    - functionName:    SOPC_strncmp_ignore_case
      functionSourceFile: '/src/S2OPC/src/Common/helpers/sopc_helper_string.c'
      linkageType:     InternalLinkage
      functionLinenumber: 36
      functionLinenumberEnd: 65
      functionDepth:   0
      returnType:      int
      argCount:        3
      argTypes:
        - 'N/A'
        - 'N/A'
        - size_t
      constantsTouched: []
      argNames:
        - ''
        - ''
        - ''
      BBCount:         19
      ICount:          90
      EdgeCount:       26
      CyclomaticComplexity: 9
      functionsReached:
        - __ctype_tolower_loc
      functionUses:    2
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:40,14'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:0,0'
              BranchSideFuncs:
                - __ctype_tolower_loc
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:40,14'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:40,20'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:40,20'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:40,28'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:40,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:40,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:46,23'
              BranchSideFuncs:
                - __ctype_tolower_loc
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:46,30'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:0,0'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:46,30'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:50,13'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:50,13'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:54,22'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:54,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:54,18'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:58,22'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:58,18'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:46,46'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:58,18'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:46,30'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:46,30'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:48,15'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers/sopc_helper_string.c:0,0'
          Dst:             __ctype_tolower_loc
    - functionName:    SOPC_Time_Breakdown_UTC
      functionSourceFile: '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 57
      functionLinenumberEnd: 58
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - gmtime_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_date_time.c:58,13'
          Dst:             gmtime_r
    - functionName:    gmtime_r
      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:    SOPC_Time_Breakdown_Local
      functionSourceFile: '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 52
      functionLinenumberEnd: 53
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - size_t
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         3
      ICount:          19
      EdgeCount:       3
      CyclomaticComplexity: 2
      functionsReached:
        - localtime_r
      functionUses:    1
      BranchProfiles:  []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_date_time.c:53,13'
          Dst:             localtime_r
    - functionName:    localtime_r
      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:    SOPC_Time_GetCurrentTimeUTC
      functionSourceFile: '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_date_time.c'
      linkageType:     InternalLinkage
      functionLinenumber: 23
      functionLinenumberEnd: 49
      functionDepth:   0
      returnType:      size_t
      argCount:        0
      argTypes:        []
      constantsTouched: []
      argNames:        []
      BBCount:         10
      ICount:          59
      EdgeCount:       13
      CyclomaticComplexity: 5
      functionsReached:
        - SOPC_Time_FromUnixTime
        - clock_gettime
      functionUses:    1
      BranchProfiles:
        - Branch String:   '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_date_time.c:24,5'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_date_time.c:25,13'
              BranchSideFuncs:
                - clock_gettime
                - SOPC_Time_FromUnixTime
            - BranchSide:      '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_date_time.c:25,13'
              BranchSideFuncs:
                - clock_gettime
                - SOPC_Time_FromUnixTime
        - Branch String:   '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_date_time.c:33,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_date_time.c:33,9'
              BranchSideFuncs:
                - SOPC_Time_FromUnixTime
            - BranchSide:      '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_date_time.c:38,33'
              BranchSideFuncs:
                - SOPC_Time_FromUnixTime
        - Branch String:   '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_date_time.c:40,77'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_date_time.c:40,91'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_date_time.c:40,77'
              BranchSideFuncs: []
        - Branch String:   '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_date_time.c:40,9'
          Branch Sides:
            - BranchSide:      '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_date_time.c:40,9'
              BranchSideFuncs: []
            - BranchSide:      '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_date_time.c:46,8'
              BranchSideFuncs: []
      Callsites:
        - Src:             '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_date_time.c:33,9'
          Dst:             clock_gettime
        - Src:             '/src/S2OPC/src/Common/helpers_platform_dep/linux/p_sopc_date_time.c:40,10'
          Dst:             SOPC_Time_FromUnixTime
    - functionName:    clock_gettime
      functionSourceFile: ''
      linkageType:     externalLinkage
      functionLinenumber: -1
      functionLinenumberEnd: 0
      functionDepth:   0
      returnType:      int
      argCount:        2
      argTypes:
        - int
        - 'N/A'
      constantsTouched: []
      argNames:
        - ''
        - ''
      BBCount:         0
      ICount:          0
      EdgeCount:       0
      CyclomaticComplexity: 2
      functionsReached: []
      functionUses:    1
      BranchProfiles:  []
      Callsites:       []
...
